.ai-shelf-page{--ai-muted:#bdbec5;--ai-rule:#4b4c50}.ai-shelf-page h2{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(1.875rem,3.7vw,3.5rem);font-weight:600;line-height:1.14}.ai-shelf-page .section-space h2{margin:0}.ai-shelf-page h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;line-height:1.3}.ai-shelf-page p:not(.eyebrow){line-height:1.6}.ai-shelf-page .ai-hero{padding-bottom:32px}.ai-shelf-page .page-hero h1{font-size:clamp(2.25rem,8.8cqi,6rem)}.ai-breadcrumb{color:var(--ai-muted);flex-wrap:wrap;gap:6px 10px;margin-bottom:28px;font-size:.875rem;display:flex}.ai-shelf-page .ai-hero>p:not(.eyebrow){max-width:65ch;color:var(--ai-muted);margin:28px 0 0;font-size:clamp(1.125rem,1.6vw,1.375rem)}.ai-shelf-page a:not(.button){text-underline-offset:4px}.ai-breadcrumb a{text-decoration:underline}.ai-section-heading{max-width:900px}.ai-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ai-intro-grid>p{max-width:60ch;margin:0}.ai-shelf-page .ai-note{color:var(--ai-muted);margin:12px 0 0;font-size:.875rem;line-height:1.5}.ai-shelf-page .surface-light{--ai-muted:#585961;--ai-rule:#c8c9cf}.ai-shelf-page .surface-light a:not(.button){color:#151618}.ai-shelf-page .surface-light a:not(.button):hover{color:#151618;text-decoration:underline}.ai-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin-top:36px;display:grid}.ai-evidence{border-top:1px solid var(--ai-rule);flex-direction:column;min-width:0;padding-top:20px;display:flex}.ai-evidence .eyebrow{margin-bottom:12px}.ai-shelf-page .ai-stat{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(3.75rem,6vw,5rem);font-weight:600;line-height:1}.ai-stat span{font-size:.62em}.ai-evidence h3{max-width:32ch;margin-bottom:0}.ai-evidence>.ai-note{margin-bottom:8px}.ai-source{margin-top:auto}.ai-source [data-slot=accordion-item]{border:0}.ai-source [data-slot=accordion-trigger]{letter-spacing:normal;text-align:left;min-height:44px;padding-block:12px;font-size:.875rem;font-weight:500}.ai-source [data-slot=accordion-content]{color:var(--ai-muted);font-size:.875rem}.ai-source a,.ai-faq [data-slot=accordion-content] a{text-decoration:underline;display:inline}.ai-source a svg,.ai-faq a svg{vertical-align:middle;margin-left:3px;display:inline}.ai-stakes,.ai-plan{background:#101112}.ai-steps{gap:24px;display:grid}.ai-steps article{grid-template-columns:100px minmax(0,1fr);gap:20px;display:grid}.ai-steps h3{margin:0;font-size:1.125rem}.ai-steps p{color:var(--ai-muted);margin:0}.ai-faq{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);display:grid}.ai-shelf-page .ai-faq h2{font-size:clamp(1.5rem,2.4vw,2.25rem)}.ai-faq .eyebrow{margin-bottom:12px}.ai-faq .buyer-faq [data-slot=accordion-trigger]{color:#151618;text-align:left;min-height:56px;padding-block:16px;font-size:1rem}.ai-faq .buyer-faq [data-slot=accordion-content]{color:var(--ai-muted);font-size:1rem}.ai-faq [data-slot=accordion-content] p{margin:0 0 12px}.ai-shelf-page a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:900px){.ai-intro-grid,.ai-faq{grid-template-columns:1fr;gap:24px}.ai-shelf-page h2{font-size:clamp(1.75rem,5.7vw,3rem)}}@media (max-width:700px){.ai-shelf-page .ai-hero{padding-bottom:24px}.ai-breadcrumb{margin-bottom:24px}.ai-evidence-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.ai-shelf-page .ai-stat{font-size:3.75rem}.ai-steps{gap:24px}.ai-steps article{grid-template-columns:1fr;gap:8px}.ai-faq{gap:20px}.ai-shelf-page .section-space h2{font-size:clamp(1.65rem,6.8vw,2.75rem)}.ai-shelf-page .section-space h2 br{display:none}.ai-shelf-page .section-space h2 br:after{content:" "}.ai-shelf-page .section-space h2{max-width:23ch}.ai-shelf-page .ai-faq h2{font-size:1.75rem}}.ai-stakes-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ai-shelf-page .ai-stakes h2{font-size:clamp(1.875rem,3vw,3rem)}.ai-questions{margin:0;padding:0;list-style:none}.ai-questions li{border-bottom:1px solid var(--ai-rule);padding:20px 0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;line-height:1.4}.ai-questions li:first-child{padding-top:0}.ai-questions li:last-child{border-bottom:0;padding-bottom:0}.ai-perspective .ai-section-heading{max-width:1120px}.ai-focus-rows{margin:32px 0 0}.ai-focus-rows>div{border-top:1px solid var(--ai-rule);grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.ai-focus-rows>div:last-child{padding-bottom:0}.ai-focus-rows dt{font-size:1.125rem;font-weight:600;line-height:1.4}.ai-focus-rows dd{color:var(--ai-muted);max-width:65ch;margin:0;font-size:1rem;line-height:1.6}.ai-faq .buyer-faq [data-slot=accordion-item]{border-color:var(--ai-rule)}@media (max-width:900px){.ai-stakes-layout{grid-template-columns:1fr;gap:28px}.ai-questions li{padding-block:18px}}@media (max-width:700px){.ai-focus-rows{margin-top:28px}.ai-focus-rows>div{grid-template-columns:1fr;gap:6px;padding-block:18px}}.ai-shelf-page .ai-faq-section{padding-block:clamp(40px,5vw,64px)}
