.seo-content{--seo-ink:#13271f;--seo-paper:#f7f4eb;--seo-line:#cfc8ba;--seo-muted:#58635d;--seo-coral:#b63f2d;--seo-blue:#2b4658;color:var(--seo-ink);background:var(--seo-paper);font-family:IBM Plex Sans,sans-serif}.home-faq-link{background:#f5f1e8;border-top:1px solid #cfc8ba;justify-content:center;align-items:center;min-height:72px;font-family:IBM Plex Sans,sans-serif;display:flex}.home-faq-link a{color:#2b4658;text-underline-offset:5px;align-content:center;min-height:44px;font-size:.82rem}.home-faq-link a:focus-visible{outline-offset:3px;outline:2px solid #2b4658}.seo-feature-nav{border-bottom:1px solid var(--seo-line);grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,1440px);margin-inline:auto;display:grid}.seo-feature-nav a{border-right:1px solid var(--seo-line);min-height:64px;color:var(--seo-muted);align-items:center;padding:12px 18px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.seo-feature-nav a:first-child{border-left:1px solid var(--seo-line)}.seo-feature-nav a:hover,.seo-feature-nav a:focus-visible,.seo-feature-nav a[aria-current=page]{color:var(--seo-ink);background:#fffdf7}.seo-feature-nav a[aria-current=page]{box-shadow:inset 0 -3px var(--seo-coral)}.seo-feature-nav a:focus-visible,.seo-footer a:focus-visible,.seo-faq-group summary:focus-visible{outline:3px solid var(--seo-blue);outline-offset:-3px}.seo-page-intro{border-right:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);border-left:1px solid var(--seo-line);grid-template-columns:minmax(0,.75fr) minmax(18rem,1.5fr) minmax(16rem,1fr);gap:clamp(24px,4vw,64px);width:min(100%,1440px);margin-inline:auto;padding:clamp(36px,5vw,72px) clamp(20px,4vw,58px);display:grid}.seo-page-intro p,.seo-page-intro h1,.seo-page-intro div{margin:0}.seo-page-intro p{color:var(--seo-coral);font-size:.76rem;font-weight:700}.seo-page-intro h1{max-width:22ch;color:var(--seo-ink);letter-spacing:0;font:400 clamp(2rem,3.5vw,3.25rem)/1.02 Instrument Serif,serif}.seo-page-intro div{color:var(--seo-muted);align-self:end;line-height:1.7}.seo-sections{border-right:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);border-left:1px solid var(--seo-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1440px);margin-inline:auto;display:grid}.seo-sections article{min-width:0;padding:clamp(28px,4vw,58px)}.seo-sections article+article{border-left:1px solid var(--seo-line)}.seo-sections article>span,.seo-section-label{color:var(--seo-coral);margin:0 0 30px;font-size:.72rem;font-weight:700;display:block}.seo-sections h2,.seo-faq-group h2{color:var(--seo-ink);letter-spacing:0;margin:0;font-family:Instrument Serif,serif;font-weight:400}.seo-sections h2{max-width:18ch;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.04}.seo-sections p,.seo-faq-group p{color:var(--seo-muted);line-height:1.75}.seo-sections p{max-width:48ch;margin:24px 0 0}.seo-faq-hero{border-right:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);border-left:1px solid var(--seo-line);grid-template-columns:minmax(12rem,.55fr) minmax(20rem,1.2fr) minmax(16rem,.8fr);gap:clamp(24px,4vw,64px);width:min(100%,1440px);margin-inline:auto;padding:clamp(52px,7vw,96px) clamp(20px,4vw,58px);display:grid}.seo-faq-hero p,.seo-faq-hero h1,.seo-faq-hero div{margin:0}.seo-faq-hero>p,.seo-faq-group header span{color:var(--seo-coral);font-size:.72rem;font-weight:700}.seo-faq-hero h1{max-width:16ch;color:var(--seo-ink);letter-spacing:0;font:400 clamp(2.8rem,5.5vw,5.4rem)/.95 Instrument Serif,serif}.seo-faq-hero div{color:var(--seo-muted);align-self:end;line-height:1.7}.seo-faq-groups{width:min(100%,1180px);margin-inline:auto;padding:clamp(44px,7vw,92px) clamp(20px,4vw,48px)}.seo-faq-group{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(32px,7vw,100px);padding-block:clamp(32px,5vw,64px);display:grid}.seo-faq-group+.seo-faq-group{border-top:1px solid var(--seo-line)}.seo-faq-group header span{margin-bottom:18px;display:block}.seo-faq-group h2{max-width:15ch;font-size:clamp(1.9rem,3vw,3rem);line-height:1.04}.seo-faq-list{border-top:1px solid var(--seo-line)}.seo-faq-group details{border-bottom:1px solid var(--seo-line)}.seo-faq-group summary{cursor:pointer;min-height:64px;padding:20px 38px 20px 0;font-weight:600}.seo-faq-group details p{max-width:60ch;margin:0;padding:0 38px 24px 0}.seo-footer{color:#f7f4eb;background:var(--seo-ink);justify-content:space-between;align-items:center;gap:32px;min-height:128px;padding:28px max(20px,50vw - 720px);display:flex}.seo-footer a{color:inherit}.seo-footer-brand{font-family:Instrument Serif,serif;font-size:2rem;text-decoration:none}.seo-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.seo-footer nav a{color:#d7ddd7;text-underline-offset:5px;align-content:center;min-height:44px;font-size:.82rem}.seo-footer nav a[aria-current=page]{color:#fff;-webkit-text-decoration-color:var(--seo-coral);text-decoration-color:var(--seo-coral);text-decoration-thickness:2px}@media (width<=760px){.seo-feature-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-feature-nav a:nth-child(odd){border-left:1px solid var(--seo-line)}.seo-feature-nav a:nth-child(n+3){border-top:1px solid var(--seo-line)}.seo-feature-nav a:last-child{grid-column:1/-1}.seo-sections,.seo-faq-hero,.seo-faq-group,.seo-page-intro{grid-template-columns:1fr}.seo-page-intro h1{max-width:24ch}.seo-sections article+article{border-top:1px solid var(--seo-line);border-left:0}.seo-faq-hero,.seo-faq-group{gap:34px}.seo-footer{flex-direction:column;align-items:flex-start}.seo-footer nav{justify-content:flex-start}}@media (width<=390px){.seo-feature-nav a{overflow-wrap:anywhere;min-height:72px;padding-inline:12px}.seo-sections article{padding-inline:20px}}
