.marketing-page[data-theme=light] .guide-article,.marketing-page[data-theme=light] .guide-band-inner,.marketing-page[data-theme=light] .guide-related{max-width:720px;margin:0 auto;padding-inline:24px}.marketing-page[data-theme=light] .guide-article{padding-block:40px 48px}.marketing-page[data-theme=light] .guide-faq{padding-block:0}.marketing-page[data-theme=light] .guide-faq .guide-article{padding-block:0 48px}.marketing-page[data-theme=light] .guide-faq h2{margin:0 0 24px}.marketing-page[data-theme=light] .guide-related{padding-block:40px 64px}.marketing-page[data-theme=light] .guide-hero{background:var(--accent-20);padding-block:clamp(48px,8vw,80px) clamp(40px,6vw,64px)}.marketing-page[data-theme=light] .guide-hero .eyebrow{color:var(--primary-120);margin:0}.marketing-page[data-theme=light] .guide-hero h1{margin:22px 0 0}.marketing-page[data-theme=light] .guide-hero .lede{color:#3f3b34;max-width:56ch;margin:16px 0 0}.marketing-page[data-theme=light] .guide-pullquote{border-left:3px solid var(--accent-60);margin:36px 0 8px;padding:4px 0 4px 18px}.marketing-page[data-theme=light] .guide-pullquote blockquote{font-family:var(--serif);color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,22px);font-style:italic;line-height:1.45}.marketing-page[data-theme=light] .guide-cta-band{background:var(--brand);color:var(--ink-on-brand);padding-block:clamp(40px,6vw,56px)}.marketing-page[data-theme=light] .guide-cta-band .display{color:var(--ink-on-brand);margin:0}.marketing-page[data-theme=light] .guide-cta-band p{max-width:56ch;color:var(--ink-on-brand);margin:12px 0 22px}.marketing-page[data-theme=light] .btn.guide-btn-inverse{background:var(--ink-on-brand);color:var(--primary-120);font-weight:600}.marketing-page[data-theme=light] .btn.guide-btn-inverse:hover{box-shadow:0 10px 24px color-mix(in oklab, var(--ink) 25%, transparent);transform:translateY(-1px)}.marketing-page[data-theme=light] .guide-article .guide-intro p,.marketing-page[data-theme=light] .guide-article .guide-body p{margin:0 0 16px;line-height:1.65}.marketing-page[data-theme=light] .guide-article h2{margin:40px 0 12px}.marketing-page[data-theme=light] .guide-article section{padding-block:0}.marketing-page[data-theme=light] .guide-questions{margin:0 0 8px;padding-left:22px;list-style:decimal}.marketing-page[data-theme=light] .guide-questions li{margin-bottom:10px;line-height:1.55}.marketing-page[data-theme=light] .guide-index-list{margin:24px 0 0;padding:0;list-style:none}.marketing-page[data-theme=light] .guide-index-list li{margin-bottom:18px}.marketing-page[data-theme=light] .guide-index-desc{font-family:var(--sans);color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:1.6}.marketing-page[data-theme=light] .guide-article h2.guide-cat-label{border-bottom:1px solid var(--rule);color:var(--primary-120);margin:44px 0 18px;padding-bottom:10px;display:block}.marketing-page[data-theme=light] .guide-index-list li a{font-family:var(--sans);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25;text-decoration:none}.marketing-page[data-theme=light] .guide-index-list li a:hover{color:var(--brand)}.marketing-page[data-theme=light] .guide-related h2{margin:0 0 12px}.marketing-page[data-theme=light] .guide-related ul{margin:12px 0 0;padding:0;list-style:none}.marketing-page[data-theme=light] .guide-related li{margin-bottom:10px;line-height:1.55}.marketing-page[data-theme=light] .guide-sources ul{margin:12px 0 0;padding:0;list-style:none}.marketing-page[data-theme=light] .guide-sources li{margin-bottom:8px;line-height:1.55}.marketing-page[data-theme=light] .guide-sources a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.marketing-page[data-theme=light] .guide-verified{font-family:var(--sans);color:var(--text-secondary);margin:-8px 0 16px;font-size:13px}.marketing-page[data-theme=light] .guide-table-wrap{margin:16px 0 24px;overflow-x:auto}.marketing-page[data-theme=light] .guide-table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:14px;line-height:1.5}.marketing-page[data-theme=light] .guide-table th,.marketing-page[data-theme=light] .guide-table td{border:1px solid var(--rule);text-align:left;vertical-align:top;min-width:140px;padding:10px 12px}.marketing-page[data-theme=light] .guide-table thead th{font-weight:600}
