.as-site{--as-soft:#f1f6ff;min-height:100vh;color:var(--fl-ink);overflow-wrap:anywhere;background:#fff}.as-site *,.as-site :before,.as-site :after{box-sizing:border-box}.as-site :is(h1,h2,h3,p,figure,dl,dd){margin:0}.as-site :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:pretty;font-weight:700}.as-site :is(a,button,summary):focus-visible{outline:3px solid var(--fl-brand);outline-offset:4px}.as-site :is(h2,h3,section)[id]{scroll-margin-top:112px}.as-container{width:min(1120px,100% - 64px);margin-inline:auto}.as-header{z-index:30;border-bottom:1px solid var(--fl-line);background:#fff;position:sticky;top:0}.as-header-inner{align-items:center;gap:28px;min-height:80px;padding-block:10px;display:flex}.as-brand{min-height:44px;color:var(--fl-ink);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:9px;font-size:25px;font-weight:700;text-decoration:none;display:inline-flex}.as-brand svg{width:28px;height:28px;color:var(--fl-brand)}.as-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;margin-left:auto;display:flex}.as-nav a{min-height:44px;color:var(--fl-muted);align-items:center;padding-block:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.as-nav a:hover,.as-nav a[aria-current=page]{color:var(--fl-brand);text-underline-offset:6px;text-decoration:underline}.as-header-cta{border:1px solid var(--fl-yellow);min-height:44px;color:var(--fl-ink);background:var(--fl-yellow);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.as-header-cta.as-button{width:auto;min-height:44px}.as-header-cta:hover{border-color:var(--fl-ink)}.as-main{width:100%;padding-bottom:72px}.as-hero{background:var(--as-soft);border-bottom:1px solid var(--fl-line);padding-block:72px 60px}.as-hero h1,.as-article-heading h1{max-width:920px;font-size:44px;line-height:1.5}.as-eyebrow{color:var(--fl-brand);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1.7;display:flex;margin-bottom:18px!important}.as-eyebrow:before{content:"";background:var(--fl-brand);flex-shrink:0;width:24px;height:3px}.as-lead{max-width:820px;color:var(--fl-muted);font-size:18px;line-height:1.95;margin-top:24px!important}.as-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.as-button{border:1px solid var(--fl-yellow);min-height:52px;color:var(--fl-ink);background:var(--fl-yellow);text-align:center;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:13px 25px;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.as-button:hover{border-color:var(--fl-ink)}.as-button-secondary{color:var(--fl-brand);border-color:var(--fl-line);background:#fff}.as-button-secondary:hover{border-color:var(--fl-brand);background:var(--as-soft)}.as-note{color:var(--fl-muted);font-size:13px;line-height:1.85;margin-top:16px!important}.as-breadcrumb{color:var(--fl-muted);flex-wrap:wrap;align-items:center;gap:0 10px;padding-block:14px;font-size:13px;line-height:1.7;display:flex}.as-breadcrumb a{min-height:44px;color:var(--fl-brand);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.as-section{padding-top:64px}.as-section-heading{max-width:860px;margin-bottom:28px}.as-section-heading h2,.as-section>h2,.as-columns h2{font-size:30px;line-height:1.6}.as-section-heading p{color:var(--fl-muted);margin-top:14px;font-size:16px;line-height:1.9}.as-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.as-card{border:1px solid var(--fl-line);background:#fff;border-radius:14px;min-width:0;padding:27px}.as-card-number{color:var(--fl-brand);letter-spacing:.05em;margin-bottom:15px;font-size:14px;font-weight:700;display:block}.as-card h3{font-size:21px;line-height:1.6}.as-card p{color:var(--fl-muted);margin-top:13px;font-size:16px;line-height:1.9}.as-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.as-columns>*{min-width:0}.as-price{border:1px solid var(--fl-line);background:var(--as-soft);border-radius:14px;padding:30px}.as-price h3{font-size:23px;line-height:1.6}.as-price-amount{color:var(--fl-brand);font-size:32px;font-weight:700;line-height:1.6;display:block;margin-block:16px 10px!important}.as-price-amount small{font-size:15px;font-weight:400}.as-price p,.as-price li{font-size:16px;line-height:1.9}.as-table{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--fl-line);width:100%;font-size:16px;line-height:1.85}.as-table caption{text-align:left;padding-bottom:16px;font-size:17px;font-weight:700}.as-table :is(th,td){border-bottom:1px solid var(--fl-line);vertical-align:top;text-align:left;overflow-wrap:anywhere;word-break:normal;padding:18px}.as-table th{background:var(--as-soft);font-weight:700}.as-table tbody th{width:28%}.as-callout{border-left:4px solid var(--fl-brand);background:var(--as-soft);border-radius:0 12px 12px 0;padding:30px 32px}.as-callout h2,.as-callout h3{font-size:25px;line-height:1.6}.as-callout p{margin-top:14px;font-size:16px;line-height:1.9}.as-site .as-footer{border-top:1px solid var(--fl-line);background:var(--as-soft);padding-block:32px}.as-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 36px;display:flex}.as-footer p,.as-footer small{color:var(--fl-muted);font-size:13px;line-height:1.85;display:block}.as-footer .as-brand+p{margin-top:8px}.as-footer nav{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.as-footer nav a{min-height:44px;color:var(--fl-muted);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.as-featured{border:1px solid var(--fl-line);border-top:4px solid var(--fl-brand);background:#fff;border-radius:0 0 14px 14px;max-width:860px;padding:32px}.as-featured h2,.as-featured h3{margin-top:14px;font-size:28px;line-height:1.65}.as-featured>p{color:var(--fl-muted);margin-top:15px;font-size:17px;line-height:1.95}.as-article-meta{color:var(--fl-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;line-height:1.8;display:flex}.as-article-heading{max-width:920px;padding-block:28px 44px}.as-article-heading .as-article-meta{margin-top:23px}.as-article-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;display:grid}.as-prose{min-width:0;font-size:18px;line-height:1.95}.as-prose>:first-child{margin-top:0}.as-prose p{margin-block:22px}.as-prose h2{border-bottom:2px solid var(--fl-line);margin-block:52px 22px;padding-bottom:14px;font-size:29px;line-height:1.65}.as-prose h3{margin-block:34px 16px;font-size:23px;line-height:1.7}.as-prose :is(ul,ol){margin-block:22px;padding-left:1.5em}.as-prose ul{list-style-type:disc}.as-prose ol{list-style-type:decimal}.as-prose li+li{margin-top:10px}.as-prose a:not(.as-button),.as-inline-link{min-height:44px;color:var(--fl-brand);text-underline-offset:5px;align-items:center;font-weight:700;line-height:1.8;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.as-prose a:not(.as-button):hover,.as-inline-link:hover{text-decoration-thickness:2px}.as-prose .as-callout{margin-block:30px}.as-prose .as-callout p:last-child{margin-bottom:0}.as-prose .as-table{margin-block:26px}.as-toc{border:1px solid var(--fl-line);background:var(--as-soft);border-radius:12px;padding:22px;font-size:14px;line-height:1.8;position:sticky;top:108px}.as-toc :is(h2,h3,strong){margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.8;display:block}.as-toc :is(ul,ol){margin:0;padding:0;list-style:none}.as-toc a{min-height:44px;color:var(--fl-muted);text-underline-offset:4px;align-items:center;padding-block:8px;text-decoration:underline;display:flex}.as-toc a:hover{color:var(--fl-brand)}.as-sources{border-top:1px solid var(--fl-line);color:var(--fl-muted);margin-top:44px;padding-top:10px;font-size:15px;line-height:1.9}.as-prose .as-sources h2{border-bottom:0;margin-top:22px;padding-bottom:0;font-size:23px}.as-sources a{overflow-wrap:anywhere;max-width:100%}.as-checklist{padding-left:1.4em;list-style:outside}.as-checklist li{padding-left:3px;line-height:1.9}.as-checklist li+li{margin-top:10px}.as-checklist li::marker{color:var(--fl-brand)}.as-related{border-top:1px solid var(--fl-line);margin-top:48px;padding-top:28px}.as-related h2,.as-related h3{margin-bottom:12px;font-size:23px;line-height:1.65}.as-related p{color:var(--fl-muted);font-size:16px;line-height:1.9}.as-sample-label{color:var(--fl-ink);background:var(--fl-yellow);border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.7;display:inline-block}@media (max-width:1000px){.as-header-inner{gap:20px}.as-nav{gap:4px 14px}.as-article-layout{gap:32px}.as-card{padding:22px}}@media (max-width:800px){.as-container{width:calc(100% - 40px)}.as-header-inner{flex-wrap:wrap;gap:0 16px;min-height:72px;padding-block:10px 4px}.as-brand{font-size:23px}.as-header-cta{margin-left:auto}.as-nav{order:3;justify-content:flex-start;gap:0 20px;width:100%;margin-left:0}.as-nav a{font-size:13px}.as-site :is(h2,h3,section)[id]{scroll-margin-top:136px}.as-hero{padding-block:48px}.as-hero h1,.as-article-heading h1{font-size:36px}.as-grid{grid-template-columns:1fr;gap:16px}.as-columns{gap:18px}.as-article-layout{grid-template-columns:minmax(0,1fr);gap:32px}.as-toc{grid-row:1;position:static}.as-toc :is(ol,ul){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (max-width:560px){.as-main{padding-bottom:48px}.as-header-inner{column-gap:12px}.as-brand{gap:7px;font-size:21px}.as-brand svg{width:24px;height:24px}.as-header-cta{padding-inline:13px;font-size:12px}.as-nav{column-gap:16px}.as-hero{padding-block:38px 40px}.as-hero h1,.as-article-heading h1{font-size:32px;line-height:1.55}.as-eyebrow{font-size:13px;margin-bottom:14px!important}.as-lead{font-size:17px;margin-top:20px!important}.as-actions{flex-direction:column;align-items:stretch;margin-top:24px}.as-button{width:100%;padding-inline:20px}.as-section{padding-top:44px}.as-section-heading{margin-bottom:22px}.as-section-heading h2,.as-section>h2,.as-columns h2{font-size:26px}.as-card,.as-price{padding:22px}.as-card h3{font-size:20px}.as-columns{grid-template-columns:1fr}.as-price-amount{font-size:29px}.as-table{font-size:14px}.as-table :is(th,td){padding:13px 10px}.as-callout{padding:23px 21px}.as-callout h2,.as-callout h3{font-size:23px}.as-footer-inner{flex-direction:column;gap:18px}.as-footer nav{column-gap:18px}.as-featured{padding:24px}.as-featured h2,.as-featured h3{font-size:24px}.as-featured>p{font-size:16px}.as-article-heading{padding-block:20px 32px}.as-article-heading .as-article-meta{margin-top:20px}.as-prose{font-size:18px;line-height:1.95}.as-prose h2{margin-top:42px;font-size:26px}.as-prose h3{font-size:22px}.as-toc{padding:20px}.as-toc :is(ol,ul){grid-template-columns:1fr}}
