:root{--navy:#081f32;--ink:#162f41;--muted:#546e79;--teal:#087f82;--line:#dce7e8;--bg:#f6f9f9}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.7}a{color:inherit}.faq-shell{width:min(1130px,calc(100% - 44px));margin:0 auto}.skip{position:absolute;top:-80px;left:18px;z-index:10;background:white;padding:12px}.skip:focus{top:12px}.faq-top{background:#fff;border-bottom:1px solid #e6edef}.faq-top-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:78px}.faq-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:23px;color:var(--navy);font-weight:700;letter-spacing:-.7px}.faq-brand strong{color:var(--teal)}.faq-top nav{display:flex;gap:25px;font-size:14px;font-weight:650}.faq-top nav a{text-decoration:none}.faq-top a:hover,.faq-top a:focus-visible{text-decoration:underline}.faq-top a[aria-current=page]{color:var(--teal)}.faq-hero{position:relative;background:linear-gradient(110deg,#061b2d,#10394e 75%,#14545b);color:#fff;padding:78px 0 84px;overflow:hidden}.faq-hero:after{content:"";position:absolute;width:460px;height:460px;border:1px solid #ffffff24;border-radius:50%;right:-130px;top:-185px;box-shadow:0 0 0 64px #ffffff08,0 0 0 128px #ffffff05;pointer-events:none}.faq-eyebrow{font-size:12px;color:#99d8d0;letter-spacing:.18em;font-weight:800;margin:0 0 18px}.faq-hero h1{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:clamp(38px,6vw,72px);letter-spacing:-2.3px;line-height:1.07;margin:0;max-width:760px}.faq-hero h1 em{font-family:Georgia,serif;color:#99d8d0;font-weight:400}.faq-lead{font-size:18px;color:#d4e3e7;max-width:710px;margin:22px 0 30px}.faq-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.faq-hero-actions a{text-decoration:none;border:1px solid #90b5bf80;border-radius:8px;padding:10px 17px;font-size:13px;font-weight:700}.faq-hero-actions a:first-child{background:#a8e7d8;color:#07303c;border-color:#a8e7d8}.faq-hero-actions a:hover{filter:brightness(1.08)}.faq-content{display:grid;grid-template-columns:245px minmax(0,1fr);gap:58px;padding:66px 0 80px;align-items:start}.faq-aside{position:sticky;top:22px;display:flex;flex-direction:column;gap:7px}.faq-aside-label,.faq-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:#167e80;margin-bottom:7px}.faq-aside>a{font-size:14px;text-decoration:none;padding:12px 13px;border-radius:7px;color:#415969;font-weight:600}.faq-aside>a:hover,.faq-aside>a:focus-visible{background:#e7f1ef;color:#036d71}.faq-aside-help{margin-top:25px;padding:21px;border-radius:13px;background:#e9f3f2;color:#1c4651;font-size:13px}.faq-aside-help strong{font-size:14px}.faq-aside-help p{margin:5px 0 12px}.faq-aside-help a{color:#087a78;font-weight:700}.faq-group{margin:0 0 58px;scroll-margin-top:25px}.faq-group h2{font-size:clamp(25px,3vw,32px);line-height:1.25;letter-spacing:-.7px;margin:7px 0 23px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:11px;margin:10px 0;overflow:hidden;box-shadow:0 5px 17px #072c3410}.faq-item summary{cursor:pointer;list-style:none;font-size:16px;line-height:1.45;font-weight:700;color:#183746;padding:19px 56px 19px 22px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;font-weight:400;color:#0c8183}.faq-item[open] summary:after{content:"−"}.faq-item[open] summary{color:#067b7d;border-bottom:1px solid #ebf0f1}.faq-item summary:focus-visible{outline:3px solid #128e8d;outline-offset:-3px}.faq-answer{padding:0 23px 21px}.faq-answer p{font-size:15px;color:#465e69;margin:16px 0 0}.faq-links{color:#617986;font-size:12px;margin-top:13px}.faq-links a{color:#087879;font-weight:650}.faq-ending{padding:30px 35px;border:1px solid #cfe5df;background:#eaf5f1;border-radius:15px}.faq-ending h2{font-size:24px;margin:0 0 7px}.faq-ending p{color:#4f6c72;font-size:14px;margin:0 0 15px}.faq-ending a{color:#006e74;font-size:14px;font-weight:750}.faq-footer{background:#081e2f;color:#d5e3e9}.faq-footer>.faq-shell{min-height:125px;padding:28px 0;display:flex;justify-content:space-between;gap:25px;align-items:center}.faq-footer strong{display:block;font-size:20px;color:#fff}.faq-footer span{display:block;font-size:12px;color:#90aaba}.faq-footer nav{display:flex;flex-wrap:wrap;gap:16px}.faq-footer a{font-size:13px;text-decoration:none}.faq-footer a:hover{text-decoration:underline}@media(max-width:760px){.faq-shell{width:min(100% - 32px,1130px)}.faq-top-inner{flex-wrap:wrap;padding:13px 0}.faq-top nav{gap:16px}.faq-brand{font-size:20px}.faq-hero{padding:56px 0}.faq-content{display:block;padding:38px 0 65px}.faq-aside{position:static;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:45px;gap:5px}.faq-aside-label,.faq-aside-help{display:none}.faq-aside>a{font-size:12px;background:#e9f3f2;padding:7px 11px}.faq-group{margin-bottom:48px}.faq-item summary{font-size:15px}.faq-footer>.faq-shell{flex-direction:column;align-items:start}}
