.ry-hero{background:#edf3f7;border-top:5px solid #164978}.ry-hero>.wrap{padding-top:32px;padding-bottom:26px}.ry-logo{width:160px;padding:9px;background:white}.ry-label{font-size:12px;font-weight:800;letter-spacing:.12em;color:#154879}.ry-hero h1{font-size:clamp(38px,5vw,70px)!important;line-height:1.06}.ry-panorama{display:block;width:100%;height:clamp(125px,25vw,340px);object-fit:cover}.ry-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:20px;border-bottom:1px solid #d4dfe8;font-weight:750}
.ry-section{padding-block:clamp(42px,6vw,82px)}.ry-section h2{font-size:clamp(32px,4vw,56px);line-height:1.1;margin:10px 0 24px}.ry-section h3{font-size:clamp(23px,2.2vw,33px);margin:8px 0 12px}.ry-section p{line-height:1.65}
.ry-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ry-groups article{background:#f2f6f9;border:1px solid #d4dfe8;border-radius:10px;overflow:hidden}.ry-groups article>div{padding:22px}.ry-groups img{width:100%;height:190px;object-fit:cover;display:block}.ry-groups ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ry-link{display:inline-block;font-weight:750;color:#154879;text-underline-offset:3px}.ry-groups .ry-link{border:1px solid #a8bacb;border-radius:5px;padding:5px 8px;font-size:13px}
.ry-dark{background:#163652;color:white}.ry-dark .ry-label,.ry-dark .ry-link{color:#b8dfff}.ry-dark p:not(.ry-label){color:#edf5ff}.ry-material,.ry-check{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ry-material article{background:#234968;border-top:3px solid #b8dfff;padding:23px}.ry-check{background:#edf3f7;border-left:5px solid #154879;padding:clamp(22px,4vw,44px)}.ry-check li{padding:8px 0;border-bottom:1px solid #bdccda}.ry-check li p{margin:5px 0}.ry-faq{margin-top:42px!important}.ry-section details{padding:14px 0;border-bottom:1px solid #ddd}.ry-section summary{cursor:pointer;font-weight:700}.ry-source{font-size:13px;margin-top:24px}
@media(max-width:800px){.ry-groups,.ry-material,.ry-check{grid-template-columns:1fr}.ry-groups img{height:175px}}

