.information-editorial-hero{background:#102e48;color:#fff;padding:54px 0 60px}.information-editorial-hero .container,.information-editorial-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.information-editorial-hero h1{color:white;font-size:clamp(30px,3.5vw,49px);line-height:1.16;margin:16px 0 22px}.information-editorial-hero p{color:#d7e4ee;line-height:1.85;max-width:62ch}.information-editorial-hero .eyebrow{color:#e6bf73}.information-editorial-hero figure,.information-editorial-intro figure,.information-resource-hub figure{margin:0;min-width:0}.information-editorial-hero img{width:100%;height:410px;object-fit:cover;display:block;border-radius:18px}.information-editorial-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:26px}.information-editorial-actions .btn.outline{color:white;border-color:#7992a8}.information-editorial-intro{margin-bottom:60px}.information-editorial-intro img{display:block;width:100%;height:330px;object-fit:cover;border-radius:15px}.information-editorial-intro p{line-height:1.9;color:#526d82}.information-editorial-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:25px}.information-editorial-heading h2{font-size:clamp(24px,2.5vw,34px);line-height:1.25;margin:10px 0}.information-editorial-heading p{max-width:680px;color:#526d82;line-height:1.8}.information-editorial-block{padding:55px 0;border-top:1px solid #dce5ed}.information-flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.information-flip-card{border:1px solid #d8e3ec;border-radius:15px;overflow:hidden;background:#f6f9fc;min-width:0}.information-flip-front img{width:100%;height:220px;display:block;object-fit:cover}.information-flip-front h3{font-size:20px!important;padding:18px 22px;margin:0;line-height:1.35}.information-flip-back{padding:24px;line-height:1.85;color:#526d82}.information-flip-back h3{color:#123651;font-size:21px!important;margin:0 0 14px}.information-flip-toggle{display:none}.information-flip-card.is-interactive{position:relative;perspective:1200px}.is-interactive .information-flip-rotor{display:grid;transform-style:preserve-3d;transition:transform .55s;min-height:320px}.is-interactive .information-flip-front,.is-interactive .information-flip-back{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.is-interactive .information-flip-back{transform:rotateY(180deg);background:#f3f7fb;display:flex;flex-direction:column;justify-content:center}.is-interactive.is-flipped .information-flip-rotor{transform:rotateY(180deg)}.is-interactive .information-flip-toggle{display:flex;justify-content:space-between;width:100%;padding:14px 22px;border:0;border-top:1px solid #d8e3ec;background:#fff;color:#163f5d;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.information-carousel-controls{display:flex;gap:10px;align-items:center;flex-shrink:0}.information-carousel-controls[hidden]{display:none}.information-carousel-controls button{width:44px;height:44px;border:1px solid #b9cbd9;border-radius:50%;background:#fff;color:#163f5d;font-size:22px;cursor:pointer}.information-carousel-controls button:disabled{opacity:.35;cursor:default}.information-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:15px;overscroll-behavior-x:contain}.information-carousel-track>*{flex:0 0 calc((100% - 24px)/2);scroll-snap-align:start;min-width:0}.information-guide-slide{background:#eef4f8;border:1px solid #dce5ed;border-radius:15px;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden}.information-guide-slide img{width:100%;height:100%;min-height:290px;object-fit:cover}.information-guide-slide>div{padding:30px}.information-guide-slide h3{font-size:23px!important;line-height:1.35;margin:12px 0}.information-guide-slide p{font-size:14px;line-height:1.9;color:#526d82}.information-carousel-spotlight .information-carousel-track>*{flex-basis:100%}.information-carousel-spotlight .information-carousel-controls button{border-radius:7px;background:#123651;color:white;border-color:#123651;width:52px}.information-resource-slide{border:1px solid #dce5ed;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;background:white}.information-resource-slide img{height:210px;width:100%;object-fit:cover}.information-resource-slide>div{padding:24px;display:flex;flex-direction:column;flex:1}.information-resource-slide h3{font-size:20px!important;line-height:1.45;margin:0 0 12px}.information-resource-slide p{font-size:14px;line-height:1.8;color:#526d82}.information-resource-slide a{color:#93651b;font-weight:700;font-size:13px;margin-top:auto;padding-top:15px}.information-carousel-status{display:block;color:#6a7f90;font-size:12px;margin-top:10px}.information-editorial-faq{max-width:900px}.information-editorial-faq details{padding:20px 0!important}.information-editorial-faq summary{font-size:16px;line-height:1.5;color:#163f5d}.information-editorial-faq details p{color:#526d82;line-height:1.9}.information-resource-hub{background:#f0f5f9;padding:58px 0}.information-resource-hub-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.information-resource-hub h2{font-size:clamp(24px,2.6vw,34px);line-height:1.3;margin:12px 0 16px}.information-resource-hub p{line-height:1.85;color:#526d82}.information-resource-hub nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:24px}.information-resource-hub nav a{display:flex;gap:15px;justify-content:space-between;align-items:center;min-height:48px;padding:11px 0;border-bottom:1px solid #cfdde8;color:#163f5d;font-weight:600;font-size:14px;line-height:1.5}.information-resource-hub nav a:hover{color:#93651b}.information-resource-hub img{display:block;width:100%;height:420px;object-fit:cover;border-radius:16px}.information-image-caption{font-size:12px!important;color:#72879a!important;margin-top:9px!important}.information-editorial-hero .information-image-caption{color:#b6cada!important}.information-flip-toggle:focus-visible,.information-carousel-controls button:focus-visible,.information-carousel-track:focus-visible{outline:3px solid #c99b37;outline-offset:4px}
@media(max-width:900px){.information-editorial-hero .container,.information-editorial-intro,.information-resource-hub-grid{grid-template-columns:minmax(0,1fr);gap:30px}.information-editorial-hero img{height:330px}.information-flip-grid{grid-template-columns:minmax(0,1fr);max-width:650px;margin:auto}.information-guide-slide{grid-template-columns:1fr 1fr}.information-resource-hub img{height:340px}}
@media(max-width:600px){.information-editorial-hero{padding:35px 0}.information-editorial-hero img,.information-editorial-intro img{height:260px}.information-editorial-heading{display:block}.information-carousel-controls{margin-top:18px}.information-carousel-track>*{flex-basis:100%}.information-guide-slide{grid-template-columns:minmax(0,1fr)}.information-guide-slide img{height:200px;min-height:0}.information-guide-slide>div{padding:22px}.information-resource-hub nav{grid-template-columns:minmax(0,1fr)}.information-resource-hub img{height:280px}.information-editorial-block{padding:35px 0}}
@media(prefers-reduced-motion:reduce){.is-interactive .information-flip-rotor{transition:none}}
.information-editorial-actions .btn.primary{background:#e6bf73;color:#102e48;border-color:#e6bf73}.information-editorial-actions .btn.outline{background:transparent;color:#fff;border-color:#90a7ba}.information-editorial-actions .btn.outline:hover{background:#fff;color:#102e48}
.information-resource-hub{scroll-margin-top:120px}

.information-carousel-track.is-slide-deck{display:block;overflow:hidden;scroll-snap-type:none;padding:0}.is-slide-deck>[hidden]{display:none!important}.is-slide-deck>*{width:100%;box-sizing:border-box}.is-slide-deck .information-resource-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.is-slide-deck .information-resource-slide img{height:280px}.information-carousel-controls button{font-size:24px}@media(max-width:600px){.is-slide-deck .information-resource-slide{display:flex}.is-slide-deck .information-resource-slide img{height:190px}}

@media (min-width: 761px) {
  .information-carousel-spotlight .information-guide-slide img {
    align-self: stretch;
    height: 100%;
    max-height: none;
    object-fit: cover;
  }
}
