/* Shared invisible page boundary: header, content and footer align. */
html{background:#fff}
body{--page-gutter:clamp(18px,3vw,40px);width:min(1440px,calc(100% - 48px));margin:24px auto;background:#fff;border:0;outline:0;box-shadow:none}
body .wrap,body .topbar.wrap,body #working-areas.wrap{width:min(1240px,calc(100% - var(--page-gutter) * 2));margin-left:auto;margin-right:auto}
body>header,body>main,body>.rn-footer{width:100%;min-width:0}
body>header{border-bottom-color:#e7edf5}
.resources-hero{background:#fff}
.resources-hero-grid{display:block;text-align:center}
.resources-hero-grid>div{padding:44px 0 12px}
.resources-hero-grid>img{display:none}
.resources-hero h1{font-size:clamp(30px,3.5vw,48px);margin-bottom:16px}
.resources-hero h1 br{display:none}
.resources-hero p{max-width:780px;margin:0 auto;font-size:18px}
.resources-content{padding-top:28px}
.resources-toolbar{gap:20px;flex-wrap:wrap}
.resources-tabs{flex-wrap:wrap}
.resources-search{max-width:100%;min-width:0}
.resources-search input{max-width:100%}
.resources-grid{align-items:start}
.resources-tile{box-shadow:none;border-color:#dce6f3;border-radius:10px}
.resources-request{padding:28px;border-radius:12px}
.rn-footer{background:#edf5ff}
.rn-footer-rule{border-top-color:#dce6f3}
.rn-footer-bottom{background:transparent;color:#52627c}
.rn-footer-bottom>.wrap{border-top:1px solid #dce6f3}
.rn-footer .footer-socials a{color:#2155e8;border-color:#c9daf5;background:#fff}
.rn-footer .footer-socials a:hover{color:#fff;background:#2155e8}
@media(max-width:760px){
 body{width:100%;margin:0 auto;--page-gutter:18px}
 .resources-hero-grid>div{padding-top:30px}
 .resources-hero p{font-size:16px}
 .resources-toolbar{align-items:stretch}
 .resources-search,.resources-search input{width:100%}
 .resources-request{padding:22px}
}
@media print{body{width:100%;margin:0}}
