:global([data-view=normal]) .how-we-test>article{scroll-margin-top:4.5rem}:global([data-view=normal]) .how-we-test>article+article{position:relative}:global([data-view=normal]) .how-we-test>article+article:before{content:"";position:absolute;top:-1.75rem;left:0;right:0;height:1px;background-image:linear-gradient(to right,transparent 0,var(--color-pb-border) 6px,transparent 6px);background-size:12px 1px;background-repeat:repeat-x;opacity:.6}:global([data-view=normal]) .how-we-test__math{border-color:#ff968559;background:radial-gradient(ellipse at top left,oklch(.78 .13 30 / .06),transparent 60%),var(--color-pb-surface)}:global([data-view=nerds]) .how-we-test__math{background:var(--color-pb-surface)}@media(prefers-reduced-motion:reduce){:global([data-view=normal]) .how-we-test>article+article:before{background-image:none;background:var(--color-pb-border);opacity:.4}}.methodology-page .prose-pb table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.methodology-page .prose-pb table::-webkit-scrollbar{display:none}.methodology-page .prose-pb th,.methodology-page .prose-pb td{white-space:normal;word-break:break-word}.methodology-page .prose-pb code{word-break:break-word;overflow-wrap:anywhere}.methodology-page .prose-pb pre{max-width:100%}@media(max-width:480px){.methodology-page .prose-pb h1{font-size:1.875rem;line-height:1.15}.methodology-page .prose-pb h2{font-size:1.375rem;line-height:1.25}.methodology-page .prose-pb h3{font-size:1.125rem}.methodology-page .prose-pb p,.methodology-page .prose-pb li{font-size:1rem;line-height:1.6}}.methodology-page .how-we-test__marker-dot{width:6px;height:6px;transform:scale(0);opacity:0;transform-origin:center;transition:transform .2s ease-out,opacity .2s ease-out}.methodology-page .how-we-test__marker[data-in-view=true] .how-we-test__marker-dot{transform:scale(1);opacity:.9}.methodology-page .how-we-test__defense-rail{width:3px;transition:width .18s ease-out,opacity .18s ease-out}.methodology-page .how-we-test__defense:hover .how-we-test__defense-rail,.methodology-page .how-we-test__defense:focus-within .how-we-test__defense-rail{width:4px;opacity:1}.methodology-page .how-we-test__cta-arrow{transition:transform .2s ease-out}.methodology-page .how-we-test__cta:hover .how-we-test__cta-arrow,.methodology-page .how-we-test__cta:focus-visible .how-we-test__cta-arrow{transform:translate(4px)}.methodology-page .how-we-test__math--hoverable{transition:filter .32s ease-out}.methodology-page .how-we-test__math--hoverable:hover{filter:hue-rotate(8deg) saturate(1.05)}@media(prefers-reduced-motion:reduce){.methodology-page .how-we-test__marker-dot,.methodology-page .how-we-test__defense-rail,.methodology-page .how-we-test__cta-arrow,.methodology-page .how-we-test__math--hoverable{transition:none!important}.methodology-page .how-we-test__marker[data-in-view=true] .how-we-test__marker-dot{transform:scale(1);opacity:.9}.methodology-page .how-we-test__math--hoverable:hover{filter:none}}@media(max-width:360px){.methodology-page{padding-left:.75rem!important;padding-right:.75rem!important}.methodology-page header h1{font-size:1.875rem;line-height:1.15}.methodology-page header p{font-size:.9375rem;line-height:1.5}.methodology-page .how-we-test__matrix{gap:2px}.methodology-page .how-we-test article .grid.sm\:grid-cols-3{grid-template-columns:1fr!important;gap:.625rem!important}.methodology-page .how-we-test article .grid.sm\:grid-cols-2{grid-template-columns:1fr!important;gap:.625rem!important}.methodology-page .how-we-test__defense{padding:.75rem .75rem .75rem .875rem!important}.methodology-page .how-we-test__cta{padding:.75rem!important}.methodology-page .how-we-test__math button{width:100%;min-height:48px;padding-top:.75rem;padding-bottom:.75rem}}@media(max-width:360px){.methodology-page .prose-pb{font-size:1rem}.methodology-page .prose-pb p,.methodology-page .prose-pb li{line-height:1.55;margin-top:.5rem;margin-bottom:1rem}}@media(max-width:480px){.methodology-page .prose-pb table{position:relative}.methodology-page .prose-pb table:before{content:"← scroll →";position:sticky;left:0;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-pb-muted);padding:.125rem 0 .375rem;text-align:right;width:100%;pointer-events:none;opacity:.7}}
