.faq-preview .faq-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:65px 40px}.faq-hero em{color:#0a7d79}.faq-hero .lead{font-size:21px;color:#526b65;max-width:490px;margin-top:22px}.faq-illustration{border-radius:22px;background:#eaf6f2;padding:25px 10px}.faq-illustration svg{width:100%;display:block}.faq-search{display:flex;align-items:center;gap:18px;border:1px solid #c6dbd7;border-radius:14px;padding:16px 22px}.faq-search>span:first-child{font-size:32px;line-height:1;color:#013b43}.faq-search input{border:0;outline:none;min-width:0;flex:1;font:inherit;font-size:17px;background:transparent}.faq-search:focus-within{outline:2px solid #0a7d79;outline-offset:3px}.search-hint{border-left:1px solid #c6dbd7;padding-left:20px;font-size:14px;color:#627b76}.faq-status{min-height:26px;font-size:14px;color:#526b65;margin:10px 0}.faq-shell{background:#edf7f4;border-radius:22px;padding:25px;display:grid;grid-template-columns:245px minmax(0,1fr);gap:25px;align-items:start}.faq-topics{padding:22px 0;position:sticky;top:115px}.faq-topics .eyebrow{padding-left:12px}.faq-topics nav{display:grid;gap:6px}.faq-topics nav a{display:flex;gap:18px;align-items:center;padding:14px 12px;border-radius:9px;text-decoration:none;font-size:16px;color:#013b43}.faq-topics nav a span{color:#688e84}.faq-topics nav a[aria-current=true]{background:#013b43;color:white}.faq-topics nav a[aria-current=true] span{color:#9de9d7}.faq-help{border-top:1px solid #c6dbd7;margin:28px 12px 0;padding-top:25px;font-size:15px}.faq-help p{margin-bottom:10px}.faq-help a,.faq-next a,.fq-answer a{color:#0a7d79}.faq-answers{background:white;padding:35px 38px;border-radius:18px;min-width:0}.fq-group{scroll-margin-top:120px;margin-bottom:45px}.fq-group:last-child{margin-bottom:0}.fq-group h2{font-size:36px;margin-bottom:26px}.fq-group details{border-top:1px solid #d4e4df;padding:0}.fq-group details:last-child{border-bottom:1px solid #d4e4df}.fq-group summary{list-style:none;font-size:19px;font-weight:600;cursor:pointer;padding:22px 35px 22px 0;position:relative}.fq-group summary::-webkit-details-marker{display:none}.fq-group summary:after{content:'+';position:absolute;right:4px;font-size:24px;color:#013b43;top:16px}.fq-group details[open] summary:after{content:'−'}.fq-answer{padding:0 25px 22px 0;font-size:17px;line-height:1.65;color:#526b65}.fq-answer p+p{margin-top:15px}.faq-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:55px}.faq-next .eyebrow{margin-bottom:12px}.faq-next a{font-size:16px;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@media(max-width:900px){.faq-preview .faq-hero{gap:25px}.faq-shell{grid-template-columns:195px minmax(0,1fr);padding:18px;gap:18px}.faq-answers{padding:25px}.search-hint{display:none}}@media(max-width:700px){.faq-preview .faq-hero{grid-template-columns:1fr;padding-block:35px 25px;gap:25px}.faq-hero .lead{font-size:19px}.faq-illustration{padding:0 12px}.faq-illustration svg{max-height:190px}.faq-shell{grid-template-columns:1fr;padding:16px}.faq-topics{position:static;padding:0}.faq-topics nav{grid-template-columns:1fr}.faq-topics nav a{padding:10px 12px}.faq-help{display:none}.faq-answers{padding:22px 18px}.fq-group h2{font-size:30px}.fq-group summary{font-size:18px}.faq-next{align-items:start;flex-direction:column;padding-block:35px;gap:20px}.faq-search{padding:12px;gap:10px}.faq-search input{font-size:16px}.fq-answer{font-size:16px;padding-right:0}}
