.resource-heading{display:flex;justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:35px}.resource-heading p{max-width:550px;color:#647380;font-size:.95rem}.insight-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.insight-topics article{padding:30px;border:1px solid #dce3e9;border-radius:5px;background:white;display:flex;flex-direction:column;min-height:245px}.insight-topics .eyebrow{font-size:.7rem;letter-spacing:.08em;color:#0874bd}.insight-topics h3{font-size:1.4rem;line-height:1.4;flex-grow:1}.planned-label{font-size:.85rem;color:#647380;margin:25px 0 0;border-top:1px solid #dce3e9;padding-top:14px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:75px;align-items:start}.legal-layout>aside{position:static;top:auto;margin-bottom:40px}.legal-layout>aside a{display:block;font-size:.85rem;padding:8px 0;border-bottom:1px solid #dce3e9}.legal-layout>div{max-width:840px}.legal-layout>div>section{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #dce3e9;scroll-margin-top:110px}.legal-layout>div>section:last-child{border:0}.legal-layout h2{font-size:1.65rem;line-height:1.3}.legal-layout p{line-height:1.85;color:#4b4e53}.legal-layout p a{color:#0874bd;text-decoration:underline;text-underline-offset:4px}.grouped-sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 50px}.grouped-sitemap h2{font-size:1.5rem;padding-bottom:20px;border-bottom:2px solid #1399ff}.grouped-sitemap ul{padding:0;list-style:none;margin:0}.grouped-sitemap li a{display:block;padding:11px 0;border-bottom:1px solid #dce3e9;font-size:.95rem}.visible-faq>div{max-width:900px;margin-top:35px}.visible-faq details{border-bottom:1px solid #cbd7e0;padding:20px 0}.visible-faq summary{font:700 1.1rem/1.5 Manrope,Arial,sans-serif;position:relative;padding-right:35px}.visible-faq summary:after{position:absolute;right:0;top:0;color:#0874bd}.visible-faq details p{margin:18px 0 5px;color:#4b4e53;max-width:800px}.faq-start{margin-top:30px}.faq-start a,.entity-summary a{color:#0874bd;text-decoration:underline;text-underline-offset:4px}.entity-summary p{max-width:900px;font-size:1.05rem;color:#4b4e53}.not-found{padding-top:85px;padding-bottom:90px;max-width:1000px}.not-found h1{font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:1.15;max-width:850px}.lost-tagline{font:700 clamp(1.5rem,3vw,2.2rem)/1.4 Manrope,Arial,sans-serif;color:#0874bd;margin-top:25px}.error-paths{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px;scroll-margin-top:30px}.error-paths>a{background:white;border:1px solid #dce3e9;border-top:3px solid #1399ff;border-radius:5px;padding:30px}.error-paths h2{font-size:1.5rem}.error-paths p{color:#647380;margin:0}@media(max-width:1100px){.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.insight-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-heading{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:767px){.insight-topics,.legal-layout,.grouped-sitemap,.error-paths{grid-template-columns:1fr}.insight-topics{gap:18px}.insight-topics article{padding:26px;min-height:210px}.insight-topics h3{font-size:1.3rem}.legal-layout{gap:35px}.legal-layout>aside{position:static;background:#f1f6fa;padding:24px;border:1px solid #dce3e9;border-radius:5px}.legal-layout h2{font-size:1.5rem}.grouped-sitemap{gap:30px}.visible-faq summary{font-size:1rem}.not-found{padding-top:50px;padding-bottom:55px}.error-paths{margin-top:35px}.error-paths>a{padding:26px}.entity-summary p{font-size:1rem}}[hidden]{display:none!important}

/* Final QA readability */
.insight-topics .eyebrow{font-size:.75rem}
