.faq-refined{background:#f7f6f2;color:#16344e}.faq-refined .faq-hero{position:relative;overflow:hidden;background:#0b223b;padding-top:145px;padding-bottom:80px}.faq-hero-inner{position:relative;isolation:isolate}.faq-refined .faq-hero .eyebrow{color:#aec6d9;font-size:9px;letter-spacing:1.8px;margin-bottom:23px}.faq-refined .faq-hero h1{font-weight:550;letter-spacing:-.045em!important;max-width:800px;margin-bottom:25px}.faq-hero h1 em{font:400 1.08em var(--font-serif-italic);color:#9fc9ed}.faq-refined .faq-hero p:last-of-type{font-size:15px;line-height:1.9;color:#c1d1df;max-width:540px}.faq-hero-art{position:absolute;right:5%;top:50%;width:260px;height:210px;transform:translateY(-50%);color:#91b5d443;pointer-events:none;z-index:-1;animation:faq-art-in 1.1s ease-out}.faq-hero-art:before{content:"";position:absolute;inset:-35%;background:radial-gradient(ellipse,#9fc9ed12,transparent 65%)}.faq-hero-art svg{position:absolute;inset:0;width:100%;height:100%;stroke-width:1}.faq-hero-art>span{position:absolute;inset:0;display:grid;place-items:center;font:400 175px/.9 var(--font-serif-italic);color:#9fc9edb3;transform:translate(-21px,-10px)}.faq-refined .faq-content{background:#f7f6f2;padding-block:75px 85px}.faq-refined .faq-groups{gap:85px}.faq-refined .faq-group{scroll-margin-top:100px;min-width:0}.faq-refined .faq-group>div:first-child{margin-bottom:27px;gap:15px}.faq-refined .faq-group>div:first-child>span{background:#e5ecf0;color:#426d8c;border-radius:7px;width:41px;height:41px}.faq-refined .faq-group>div:first-child svg{color:#426d8c;width:19px;height:19px;stroke-width:1.5}.faq-refined .faq-group h2{font-weight:550;color:#173b56;letter-spacing:-.04em!important;font-size:25px}.faq-refined .faq-item{border-color:#173b5626}.faq-refined .faq-question{min-height:76px;padding:22px 0;gap:22px;font-weight:500;font-size:15px;line-height:1.6;letter-spacing:-.15px;color:#26475f;transition:color .25s,background .25s}.faq-refined .faq-question>span{padding-right:10px}.faq-refined .faq-question>svg{width:17px;height:17px;color:#5287ad}.faq-refined .faq-question:hover,.faq-refined .faq-question[aria-expanded=true]{color:#286e9e;background:#ffffff73}.faq-refined .faq-answer-inner{padding:0 27px 25px 0;color:#596f80;font-size:14px;line-height:1.9;max-width:510px}.faq-refined .editorial-link{font-size:12px;color:#286e9e;min-height:44px}.faq-refined .faq-contact{background:#0b223b;border-top:1px solid #a7c7df28;padding-block:55px}.faq-refined .faq-contact h2{font-size:28px;font-weight:500;letter-spacing:-.04em!important;margin-bottom:12px}.faq-refined .faq-contact p{font-size:12px;line-height:1.8;color:#a7bdcf;max-width:530px}.faq-refined .faq-contact .btn-primary{background:#286e9e}.faq-refined .faq-contact .btn-primary:hover{background:#337fae}.faq-refined :is(a,button):focus-visible{outline:2px solid #62a8d9;outline-offset:5px}@keyframes faq-art-in{0%{opacity:.15;translate:15px 0}to{opacity:1;translate:0 0}}@media(max-width:1100px){.faq-refined .faq-groups{gap:50px}.faq-hero-art{right:3%;width:220px;height:180px}.faq-hero-art>span{font-size:150px}.faq-refined .faq-hero p:last-of-type{max-width:470px}}@media(max-width:760px){.faq-refined .faq-hero{padding-top:115px;padding-bottom:55px}.faq-refined .faq-hero h1{font-size:2.8rem!important;max-width:100%}.faq-refined .faq-hero p:last-of-type{font-size:14px;max-width:100%}.faq-hero-art{position:relative;inset:auto;transform:none;width:125px;height:100px;margin:32px 0 0 auto}.faq-hero-art>span{font-size:85px;transform:translate(-10px,-5px)}.faq-refined .faq-content{padding-block:50px 60px}.faq-refined .faq-groups{gap:50px}.faq-refined .faq-question{font-size:14px;min-height:72px;gap:15px}.faq-refined .faq-question>span{padding:0}.faq-refined .faq-answer-inner{font-size:13px;padding-right:12px}.faq-refined .faq-contact{padding-block:45px}.faq-refined .faq-contact>div{align-items:flex-start}.faq-refined .faq-contact h2{font-size:27px}.faq-refined .faq-contact .btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.faq-refined *{animation:none!important;transition:none!important}}
