.discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-media.coherent-media{height:165px;display:grid;place-items:center;background:linear-gradient(135deg,#f5f8fb,#edf2f7);padding:25px;border-bottom:1px solid #dfe7ee}.coherent-media svg{width:105px;height:105px;fill:none;stroke:#284a5f;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.coherent-media svg .accent{stroke:#d90034;fill:#fff0f4}.discovery-copy{padding:22px}.discovery-copy h3{font-size:20px;line-height:1.3}.discovery-copy p{font-size:13px}.discovery-copy>span{font-size:8px;letter-spacing:1px}.review-faq{padding:45px 0}.review-faq>h2{font-size:30px;text-transform:none;line-height:1.25}.review-faq details{border-top:1px solid #dce5ed;padding:20px 0}.review-faq summary{font-weight:650;font-size:15px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.review-faq summary span{color:#d00032}.review-faq details p{font-size:15px;line-height:1.8;color:#5e7888;max-width:950px}.review-faq details[open] summary span{transform:rotate(45deg)}.nav-submenu-label{display:block;font-size:10px;letter-spacing:.4px;color:#b40029;font-weight:700;padding:15px 18px 5px;border-top:1px solid #e5ebf0}.nav-submenu{max-height:72vh;overflow-y:auto}.header nav{gap:14px}.header nav>a,.header nav summary{font-size:13px}.page-heading h1{overflow-wrap:break-word}
@media(max-width:1000px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header nav>a,.header nav summary{font-size:12px}}
@media(max-width:600px){.discovery-grid{grid-template-columns:minmax(0,1fr)}.discovery-media.coherent-media{height:150px}.review-faq{padding:30px 0}.review-faq>h2{font-size:26px}.review-faq summary{font-size:14px}.review-faq details p{font-size:14px}.header nav>a,.header nav summary{font-size:14px}.nav-submenu{max-height:none}}

.cookie-preferences{font:inherit;font-size:11px;color:inherit;background:none;border:0;padding:5px 0;cursor:pointer;text-decoration:underline}.cookie-preferences:focus-visible{outline:2px solid #ff8ca2;outline-offset:4px}.footer-bottom{flex-wrap:wrap;gap:15px}

.cookie-preferences{margin-right:130px}
