html.fablr-accessibility-mode{font-size:140%}html.fablr-accessibility-mode .text-xs{font-size:1rem;line-height:1.4rem}html.fablr-accessibility-mode .text-sm{font-size:1.125rem;line-height:1.6rem}html.fablr-accessibility-mode .text-base{font-size:1.25rem;line-height:1.75rem}html.fablr-accessibility-mode .text-lg{font-size:1.4rem;line-height:2rem}html.fablr-accessibility-mode .text-xl{font-size:1.6rem;line-height:2.2rem}html.fablr-accessibility-mode .text-2xl{font-size:2rem;line-height:2.5rem}html.fablr-accessibility-mode button,html.fablr-accessibility-mode .btn,html.fablr-accessibility-mode input[type=submit],html.fablr-accessibility-mode input[type=button],html.fablr-accessibility-mode .v1-set-submit,html.fablr-accessibility-mode .v1-set-toggle-row{min-height:48px}.text-force-large{font-size:1.4em;line-height:1.5}.text-force-large-soft{font-size:1.4em;font-weight:400;line-height:1.5}.text-force-large-muted{opacity:.85;font-size:1.4em;line-height:1.5}.text-force-large-plain{font-size:1.4em;line-height:1.5}html.fablr-accessibility-mode [data-variant=warm-memoir-studio]{--paper:#fff;--paper-2:#fff;--paper-3:#f0f0f0;--ink:#000;--ink-soft:#1a1a1a;--clay:#0040c8;--clay-deep:#00308a;--forest:#0040c8;--forest-deep:#00308a;--action-foreground:#fff;--moss:#006400;--moss-deep:#040;--navy:#00498f;--rule:#0006;--rule-soft:#0003;background:#fff!important}html.fablr-accessibility-mode [data-variant=warm-memoir-studio],html.fablr-accessibility-mode body{background-image:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){html.fablr-accessibility-mode{--paper-overlay:#fff}}@media (forced-colors:active){html.fablr-a11y-forced-colors [data-variant=warm-memoir-studio]{--paper:Canvas;--paper-2:Canvas;--paper-3:Canvas;--ink:CanvasText;--ink-soft:CanvasText;--clay:LinkText;--clay-deep:LinkText;--forest:LinkText;--forest-deep:LinkText;--action-foreground:Canvas}.fablr-brand-mark,.fablr-brand-mark *{forced-color-adjust:none}}body[data-variant=kept]{--editorial:"Source Serif 4",Georgia,serif;--mount:#fdf8ec;--read:42rem;background:var(--paper)}html:before,html:after{display:none}html.fablr-accessibility-mode body[data-variant=kept]{--paper:#fff;--cream:#fff;--cream-deep:#f0f0f0;--mount:#fff;--ink:#000;--ink-soft:#1a1a1a;--ink-faint:#1a1a1a;--sage:#0040c8;--sage-deep:#00308a;--sage-tint:#0040c8;--clay-deep:#00308a;--hair:#0006;--hair-soft:#0003}html.fablr-accessibility-mode body[data-variant=kept] .seo-text-link,html.fablr-accessibility-mode body[data-variant=kept] .nav-login{align-items:center;min-height:48px;display:inline-flex}@media (width>=761px){html.fablr-accessibility-mode body[data-variant=kept] .nav-links>a{align-items:center;min-height:48px;display:inline-flex}}.seo-draft-bar{z-index:70;padding-block:.55rem;padding-inline:var(--pad-page);background:var(--ink);color:#f4efe4;text-align:center;font-size:.9rem;position:sticky;inset-block-start:0}header.nav.nav--paper{position:relative}.nav--paper .nav-links a{color:var(--ink);opacity:.78}.nav--paper .nav-links a:after{background:var(--ink)}.nav--paper .nav-links a:hover,.nav--paper .nav-links a:focus-visible{opacity:1}.nav--paper .nav-login{color:var(--ink)!important;opacity:.78!important}.nav--paper .brand{transition:opacity .25s}.nav--paper .brand:hover,.nav--paper .brand:focus-visible{opacity:.72}.nav-menu{display:none;position:relative}@media (width<=760px){.nav-menu{margin-inline-end:6px;display:block}.nav-menu summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--ink);align-items:center;padding-inline:14px;font-size:.78rem;font-weight:700;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:hover,.nav-menu summary:focus-visible,.nav-menu[open] summary{text-underline-offset:4px;text-decoration:underline}.nav-menu-panel{z-index:60;background:var(--mount);border:1px solid var(--hair);border-radius:10px;min-inline-size:200px;padding-block:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 40px -18px #1f18128c}.nav-links details.nav-menu .nav-menu-panel a{min-height:44px;color:var(--ink);opacity:1;align-items:center;padding-inline:16px;font-size:.8rem;display:flex}.nav-links details.nav-menu .nav-menu-panel a:after{display:none}.nav-links details.nav-menu .nav-menu-panel a:hover,.nav-links details.nav-menu .nav-menu-panel a:focus-visible{color:var(--sage-deep);background:#b85a3614}}.seo-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4.5vw,4rem);padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem);display:grid}.seo-hero--text .seo-hero-inner{grid-template-columns:minmax(0,46rem)}.seo-hero .eyebrow{margin:0 0 1.2rem}.seo-hero h1{max-inline-size:18ch;color:var(--ink);margin:0;font-size:clamp(2.2rem,1.1rem + 2.6vw,3.5rem);line-height:1.04}.seo-hero-sub{max-inline-size:40ch;font-family:var(--editorial);color:var(--ink-soft);margin-block:1.4rem 0;font-size:clamp(1.12rem,1rem + .4vw,1.3rem);line-height:1.55}.seo-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-block-start:2rem;display:flex}.seo-hero .cta-micro{margin-block-start:1rem}.seo-hero-photo{background:var(--mount);border:1px solid var(--hair);margin:0;padding:10px;box-shadow:0 30px 60px -36px #1f18128c}.seo-hero-photo img{aspect-ratio:4/3;object-fit:cover;block-size:auto;inline-size:100%}.seo-text-link{color:var(--sage-deep);border-block-end:1px solid #8a3e2259;padding-block-end:2px;font-weight:600;transition:color .25s,border-color .25s}.seo-text-link:hover,.seo-text-link:focus-visible{color:var(--ink);border-color:var(--ink)}.seo-article{counter-reset:question;max-inline-size:calc(var(--read) + 2 * var(--pad-page));padding-inline:var(--pad-page);font-family:var(--editorial);color:var(--ink);margin-inline:auto;padding-block:0 clamp(4rem,8vw,6.5rem);font-size:clamp(1.08rem,1rem + .3vw,1.22rem);line-height:1.7}.seo-article>h2:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.seo-article>h2:first-child+p{font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);line-height:1.55}.seo-article p{margin:0 0 1.25em}.seo-article h2{border-block-start:1px solid var(--hair);font-family:var(--serif);color:var(--ink);margin:2em 0 .8em;padding-block-start:1.3em;font-size:clamp(1.65rem,1.2rem + 1.3vw,2.25rem);font-weight:400;line-height:1.15}.seo-article .table-wrap+h2,.seo-article ol.questions+h2{border-block-start:0;padding-block-start:0}.seo-article h3{font-family:var(--serif);margin:1.8em 0 .5em;font-size:1.3rem;font-weight:500;line-height:1.25}.seo-article a{color:var(--sage-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.seo-article a:hover,.seo-article a:focus-visible{color:var(--ink)}.seo-article strong{font-weight:600}.seo-article ul{margin:0 0 1.5em;padding:0;list-style:none}.seo-article ul li{margin-block-end:.6em;padding-inline-start:1.4em;position:relative}.seo-article ul li:before{content:"";background:var(--sage);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.72em;inset-inline-start:.25em}.seo-article ol.questions{margin:0 0 1.5em;padding:0;list-style:none}.seo-article ol.questions li{counter-increment:question;border-block-end:1px solid var(--hair-soft);font-family:var(--serif);grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding-block:.85rem;font-size:clamp(1.1rem,1rem + .35vw,1.28rem);font-weight:400;line-height:1.4;display:grid}.seo-article ol.questions li:first-child{border-block-start:1px solid var(--hair-soft)}.seo-article ol.questions li:before{content:counter(question, decimal-leading-zero);color:var(--sage-deep);font-size:1rem;font-style:italic;font-weight:300;line-height:1.75}.seo-article aside.follow-up{background:var(--cream-deep);border-inline-start:3px solid var(--sage);margin:2.4em 0;padding:1.6rem clamp(1.2rem,3vw,2rem)}.seo-article aside.follow-up .follow-up-label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sage-deep);margin:0 0 1rem;font-size:.78rem;font-weight:700}.seo-article aside.follow-up p{margin:0 0 .8em}.seo-article aside.follow-up p:last-child{margin:0}.seo-article aside.follow-up .said{color:var(--ink-soft);font-style:italic}.seo-article aside.follow-up .next{font-family:var(--serif);font-size:1.2em;line-height:1.35}.seo-article .table-wrap{margin:0 0 1.8em;overflow-x:auto}.seo-article table{border-collapse:collapse;inline-size:100%;font-size:.95em;line-height:1.45}.seo-article th,.seo-article td{text-align:start;vertical-align:top;border-block-end:1px solid var(--hair);padding:.8rem .9rem .8rem 0}.seo-article thead th{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-block-end:1px solid var(--ink);font-size:.74rem;font-weight:700}.seo-article tbody th{font-family:var(--serif);inline-size:28%;font-weight:500}.seo-offer{background:var(--cream-deep);border-block:1px solid var(--hair-soft)}.seo-offer-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.seo-offer-photo{background:var(--mount);border:1px solid var(--hair);margin:0;padding:10px;box-shadow:0 30px 60px -36px #1f181280}.seo-offer-photo img{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%}.seo-offer h2{max-inline-size:16ch;margin:1rem 0 0;font-size:clamp(2rem,1.1rem + 2.4vw,3.2rem);line-height:1.06}.seo-offer-copy>p:not(.eyebrow){max-inline-size:46ch;color:var(--ink-soft);margin-block:1.3rem 0}.seo-facts{margin:1.8rem 0 0}.seo-facts>div{border-block-start:1px solid var(--hair);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}.seo-facts>div:last-child{border-block-end:1px solid var(--hair)}.seo-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep);padding-block-start:.25rem;font-size:.76rem;font-weight:700}.seo-facts dd{font-family:var(--editorial);color:var(--ink);margin:0;font-size:1.05rem}.seo-offer+.faq{background:0 0}.seo-related{padding-block:clamp(3rem,6vw,5rem)}.faq+.seo-related{padding-block-start:0}.seo-related h2{margin:0 0 1.6rem}.seo-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);margin:0;padding:0;list-style:none;display:grid}.seo-related a{border-block-start:2px solid var(--ink);padding-block-start:1rem;transition:border-color .25s,color .25s;display:block}.seo-related a:hover,.seo-related a:focus-visible{border-color:var(--sage);color:var(--sage-deep)}.seo-related-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-block-end:.5rem;font-size:.74rem;font-weight:700;display:block}.seo-related-title{font-family:var(--serif);font-size:1.3rem;line-height:1.25;display:block}.seo-close{background:var(--cream-deep);border-block-start:1px solid var(--hair-soft);text-align:center}.seo-close .shell{padding-block:clamp(4rem,8vw,6.5rem)}.seo-close h2{max-inline-size:18ch;margin:0 auto;font-size:clamp(2rem,1rem + 3vw,3.4rem);line-height:1.06}.seo-close p{max-inline-size:56ch;color:var(--ink-soft);margin:1.2rem auto 2rem}@media (width<=860px){.seo-hero-inner,.seo-offer-inner{grid-template-columns:minmax(0,1fr)}.seo-hero-photo{order:-1}.seo-related ul{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){body[data-variant=kept]{--pad-page:1.25rem}.seo-hero-photo,.seo-offer-photo{padding:6px}.seo-facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.seo-article ol.questions li{grid-template-columns:2.1rem minmax(0,1fr);gap:.6rem}}
