/* Keep the approved draft's geometry inside the public release wrapper. */
body.dp-approved-home>main{max-width:none;margin:0;padding:0}
body.dp-approved-home>.header{position:sticky;top:0;z-index:50;padding:0}
body.dp-approved-home>.header .wrap{max-width:1240px}
body.dp-approved-home>.header .brand{font-family:Manrope,Inter,Arial,sans-serif;font-size:inherit}
body.dp-approved-home>.header .brand,body.dp-approved-home>.site-footer .brand{min-height:44px}
body.dp-approved-home>.header .brand b{font-size:21px}
body.dp-approved-home>.header .brand img{border-radius:11px}
body.dp-approved-home>.header .nav{flex:initial;white-space:nowrap}
body.dp-approved-home>.header .auth-links{display:flex;gap:8px;align-items:center;flex:none}
body.dp-approved-home>.site-footer{max-width:none;padding:48px 0 26px;margin-top:65px;background:#10293e;color:#c7d6df}
body.dp-approved-home>.site-footer .wrap{max-width:1240px}
body.dp-approved-home>.site-footer .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr}
body.dp-approved-home>.site-footer .footer-grid a{display:block;margin:0;color:#c7d6df}
body.dp-approved-home>.site-footer .footer-grid .brand{display:flex;color:white}
body.dp-approved-home>.site-footer .footer-brand{font-size:inherit;color:inherit}
body.dp-approved-home>.site-footer .footer-brand p{color:#aabfcf}
body.dp-approved-home>.site-footer .footer-bottom{border-top-color:#ffffff25;color:#aabfcf}
body.dp-approved-home .project .image-empty{min-height:220px}
body.dp-approved-home .project-body a{display:inline-flex;min-height:44px;align-items:center}
body.dp-approved-home .hero .lead{color:#d0dce5}
body.dp-approved-home .hero .hint{color:#b9ceda}
body.dp-approved-home>.site-footer [data-dp-cookie-settings]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#c7d6df;font:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){body.dp-approved-home>.site-footer .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:750px){body.dp-approved-home>.header .nav a[href="/dlya-podryadchikov/"]{display:none!important}}
@media(max-width:520px){
  body.dp-approved-home>.header .brand b{font-size:17px}
  body.dp-approved-home>.header .auth-links{grid-column:2;grid-row:2}
  body.dp-approved-home>.header .nav{grid-column:1;grid-row:2}
  body.dp-approved-home>.header .nav a,body.dp-approved-home>.header .auth-links .login,body.dp-approved-home>.header .auth-links .btn{min-height:44px;height:44px}
  body.dp-approved-home>.site-footer{margin-top:45px}
  body.dp-approved-home>.site-footer .footer-grid{grid-template-columns:1fr 1fr}
  body.dp-approved-home>.site-footer .footer-brand{grid-column:1/-1}
}
