.data-method-page{background:var(--site-canvas)}.data-method-layout{display:grid;max-width:980px;padding-block:18px 48px}.data-method-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:clamp(30px,7vw,72px);gap:clamp(30px,7vw,72px);align-items:end;padding-bottom:clamp(30px,6vw,54px);border-bottom:1px solid var(--site-line)}.data-method-hero .page-title{margin:0}.data-method-index{display:grid;border-top:1px solid var(--site-line)}.data-method-index a{display:flex;min-height:40px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--site-line);color:var(--site-ink-soft);font-size:.88rem;font-weight:750}.data-method-index a:focus-visible,.data-method-index a:hover{color:var(--site-action-strong)}.data-method-section{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);grid-gap:clamp(28px,7vw,76px);gap:clamp(28px,7vw,76px);padding-block:clamp(34px,6vw,56px);border-bottom:1px solid var(--site-line);scroll-margin-top:calc(var(--site-header-height) + 16px)}.data-method-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-content:start;color:var(--site-action)}.data-method-section-heading svg{margin-top:2px}.data-method-section-heading h2{margin:3px 0 0;color:var(--site-ink);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.data-method-copy{display:grid;grid-gap:16px;gap:16px}.data-method-copy p{margin:0;color:var(--site-ink-soft);font-size:1rem;line-height:1.7}.data-method-independence{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:36px;padding:20px 0;border-block:1px solid var(--site-line)}.data-method-independence svg{color:var(--site-positive)}.data-method-independence h2,.data-method-independence p{margin:0}.data-method-independence h2{font-size:1.1rem}.data-method-independence p{margin-top:6px;color:var(--site-muted);line-height:1.65}.data-method-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:28px}.data-method-actions .button-link,.data-method-actions .text-link{margin-top:0;min-height:40px}.data-method-page a:focus-visible{outline:2px solid var(--site-action);outline-offset:3px}@media (max-width:760px){.data-method-hero,.data-method-section{grid-template-columns:minmax(0,1fr)}.data-method-hero{align-items:start}}@media (max-width:440px){.data-method-actions,.data-method-actions .button-link,.data-method-actions .text-link{width:100%}.data-method-actions .button-link,.data-method-actions .text-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.data-method-page *{scroll-behavior:auto!important}}