.service-detail[data-astro-cid-njl2q4gy]{overflow:clip}.detail-hero[data-astro-cid-njl2q4gy],.detail-section[data-astro-cid-njl2q4gy],.detail-cta[data-astro-cid-njl2q4gy]{padding-top:clamp(72px,9vw,132px);padding-bottom:clamp(72px,9vw,132px)}.detail-hero[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline)}.detail-hero[data-astro-cid-njl2q4gy] .eyebrow[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:inherit;text-underline-offset:3px;text-decoration:underline}.detail-hero-grid[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"copy fan""aside aside";align-items:end;gap:40px clamp(32px,5vw,80px);margin-top:44px;display:grid}.detail-hero-copy[data-astro-cid-njl2q4gy]{grid-area:copy}.detail-fan[data-astro-cid-njl2q4gy]{grid-area:fan;align-self:end}.fit-panel[data-astro-cid-njl2q4gy]{grid-area:aside}.service-kicker[data-astro-cid-njl2q4gy]{color:var(--stone-500);font-family:var(--font-mono);letter-spacing:.02em;margin:0 0 18px;font-size:11px;line-height:1.5}.detail-hero[data-astro-cid-njl2q4gy] .h-display[data-astro-cid-njl2q4gy]{max-width:12ch;margin:0 0 30px}.detail-hero[data-astro-cid-njl2q4gy] .lede[data-astro-cid-njl2q4gy]{max-width:66ch}.hero-actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px;display:flex}.primary-link[data-astro-cid-njl2q4gy],.secondary-link[data-astro-cid-njl2q4gy]{color:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;border-bottom:1px solid var(--hairline-3);transition:color var(--d-1) var(--ease), border-color var(--d-1) var(--ease);align-items:center;gap:12px;padding-bottom:6px;font-size:12px;line-height:1.3;display:inline-flex}.secondary-link[data-astro-cid-njl2q4gy]{color:var(--stone-500);border-color:var(--hairline-2)}.primary-link[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--brick-2);font-size:17px}.primary-link[data-astro-cid-njl2q4gy]:hover,.secondary-link[data-astro-cid-njl2q4gy]:hover{color:var(--brick-2);border-color:var(--paper)}.fit-panel[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);padding-top:24px;display:grid}.fit-panel[data-astro-cid-njl2q4gy]>p[data-astro-cid-njl2q4gy]:not(.panel-label){color:var(--paper-dim);margin:14px 0 0;font-size:16px;line-height:1.7}.fit-panel[data-astro-cid-njl2q4gy] .panel-small[data-astro-cid-njl2q4gy]{color:var(--stone-600);font-size:14px}.fit-rule[data-astro-cid-njl2q4gy]{background:var(--hairline);height:1px;margin:28px 0}.panel-label[data-astro-cid-njl2q4gy],.card-number[data-astro-cid-njl2q4gy],.timing[data-astro-cid-njl2q4gy],.direct-email[data-astro-cid-njl2q4gy]{color:var(--brick-2);font-family:var(--font-mono);letter-spacing:.02em;font-size:11px;line-height:1.55}.panel-label[data-astro-cid-njl2q4gy],.direct-email[data-astro-cid-njl2q4gy]{color:var(--stone-500)}.section-intro[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:40px;margin-bottom:clamp(44px,6vw,80px);display:grid}.section-intro[data-astro-cid-njl2q4gy].compact{margin-bottom:clamp(36px,5vw,60px)}.section-intro[data-astro-cid-njl2q4gy] .h-section[data-astro-cid-njl2q4gy]{margin:0 0 24px}.section-intro[data-astro-cid-njl2q4gy].compact .h-section[data-astro-cid-njl2q4gy]{margin-bottom:0}.section-tint[data-astro-cid-njl2q4gy]{position:relative}.section-tint[data-astro-cid-njl2q4gy]:before{content:"";z-index:-1;background:var(--ink-2);position:absolute;inset:0 calc(50% - 50vw)}.signal-list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);grid-template-columns:42px 1fr;gap:18px;padding:26px 24px 26px 0;display:grid}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:nth-child(odd){border-right:1px solid var(--hairline)}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:nth-child(2n){padding-left:24px}.signal-list[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--brick-2);font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.signal-list[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--paper-dim);margin:0;font-size:16px;line-height:1.65}.artifact-grid[data-astro-cid-njl2q4gy],.evidence-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);display:grid}.artifact-grid[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy],.evidence-grid[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy]{border-top:1px solid var(--paper);min-width:0;padding-top:20px}.faq-list[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{color:var(--paper);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,1vw + 14px,28px);font-weight:500;line-height:1.15}.faq-list[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--stone-600);font-size:16px;line-height:1.6}.use-list[data-astro-cid-njl2q4gy] .ed-title[data-astro-cid-njl2q4gy]{max-width:20ch}.card-number[data-astro-cid-njl2q4gy]{margin:0}.timing[data-astro-cid-njl2q4gy]{color:var(--paper-dim);margin:0 0 20px}.output[data-astro-cid-njl2q4gy]{color:var(--paper-dim);gap:7px;margin-top:26px;font-size:13px;line-height:1.6;display:grid}.output[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--stone-500);font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.check-list[data-astro-cid-njl2q4gy],.metric-list[data-astro-cid-njl2q4gy]{color:var(--paper-dim);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy],.metric-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);padding:15px 0 15px 24px;font-size:15px;line-height:1.62;position:relative}.check-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before,.metric-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"·";color:var(--stone-500);position:absolute;left:0}.control-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"✓"}.participation-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"↳"}.principles[data-astro-cid-njl2q4gy].band{background:var(--ink)}.faq-list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline)}.faq-list[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px);padding:34px 0;display:grid}.faq-list[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{margin:0}.related[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:40px;display:grid}.related[data-astro-cid-njl2q4gy] .h-section[data-astro-cid-njl2q4gy]{margin:0}.related[data-astro-cid-njl2q4gy] ul[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);transition:color var(--d-1) var(--ease), padding var(--d-1) var(--ease);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) 24px;align-items:center;gap:22px;padding:23px 0;display:grid}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{color:var(--brick-2);padding-left:8px}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]>span[data-astro-cid-njl2q4gy]{font-family:var(--font-display);font-size:22px;line-height:1.15}.related[data-astro-cid-njl2q4gy] small[data-astro-cid-njl2q4gy]{color:var(--stone-500);font-size:13px;line-height:1.55}.related[data-astro-cid-njl2q4gy] b[data-astro-cid-njl2q4gy]{color:var(--stone-500);font-size:18px;font-weight:400}.detail-cta[data-astro-cid-njl2q4gy]{border-bottom:0;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:40px;display:grid}.detail-cta[data-astro-cid-njl2q4gy] .h-section[data-astro-cid-njl2q4gy]{margin:0 0 24px}.detail-cta[data-astro-cid-njl2q4gy] .primary-link[data-astro-cid-njl2q4gy]{margin-top:28px}.direct-email[data-astro-cid-njl2q4gy]{color:var(--stone-500);text-transform:none;margin:18px 0 0}.direct-email[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:var(--paper-dim);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.detail-hero-grid[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr)}.section-intro[data-astro-cid-njl2q4gy],.related[data-astro-cid-njl2q4gy],.detail-cta[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:32px}.detail-hero-grid[data-astro-cid-njl2q4gy]{grid-template-areas:"copy""fan""aside"}.detail-fan[data-astro-cid-njl2q4gy]{justify-self:end;width:100%;max-width:440px}.fit-panel[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr)}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) 24px}}@media (width<=700px){.signal-list[data-astro-cid-njl2q4gy],.artifact-grid[data-astro-cid-njl2q4gy],.evidence-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:nth-child(odd){border-right:0}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:nth-child(2n){padding-left:0}.faq-list[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:16px}}@media (width<=540px){.detail-hero[data-astro-cid-njl2q4gy] .h-display[data-astro-cid-njl2q4gy]{font-size:clamp(42px,12vw,56px)}.hero-actions[data-astro-cid-njl2q4gy]{flex-direction:column;align-items:flex-start}.signal-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{grid-template-columns:34px 1fr;padding-right:0}.related[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 20px;gap:8px 16px}.related[data-astro-cid-njl2q4gy] small[data-astro-cid-njl2q4gy]{grid-column:1}.related[data-astro-cid-njl2q4gy] b[data-astro-cid-njl2q4gy]{grid-area:1/2/span 2}}
