/* V4: marinho dominante; branco somente em detalhes e painéis pontuais. */
body.berezin-v2{background:#101e30}
body.berezin-v2 .v2-header{background:#101e30;margin:0;padding:0 5vw}
body.berezin-v2 .history-section,body.berezin-v2 .editorial,body.berezin-v2 .alert-section,body.berezin-v2 .portal-map,body.berezin-v2 .gallery-section{background:#101e30}
body.berezin-v2 .home-practices{background:#1b3049}
body.berezin-v2 .history-copy .source-block:first-of-type{background:#f5f3ee;padding:23px 26px;border:0;margin:0 0 28px}
body.berezin-v2 .history-copy .source-block:first-of-type p,body.berezin-v2 .history-copy .source-block:first-of-type em{color:#101e30}
body.berezin-v2 .home-practice:nth-child(3),body.berezin-v2 .home-practice:nth-child(6){background:#f5f3ee;padding-left:18px;padding-right:18px;border-color:#e1ded7}
body.berezin-v2 .home-practice:nth-child(3) h3,body.berezin-v2 .home-practice:nth-child(6) h3{color:#101e30}
body.berezin-v2 .home-practice:nth-child(3)>span,body.berezin-v2 .home-practice:nth-child(6)>span{color:#715936}
body.berezin-v2 .portal-map .map-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px}
body.berezin-v2 .portal-map .map-links a{color:#f4efe6;border-top:1px solid #455971;padding:18px 0;font-size:15px;display:flex;justify-content:space-between;gap:12px}
body.berezin-v2 .portal-map .map-links a:hover{color:#b1976b}
body.berezin-v2 .route-index{padding:22px 7vw;background:#1b3049;border-top:1px solid #455971;color:#c6d0db;display:flex;gap:12px;flex-wrap:wrap}
body.berezin-v2 .route-index a{padding:8px 12px;border:1px solid #536176;font-size:12px;color:#f4efe6}
body.berezin-v2 .route-index a[aria-current=page]{background:#f5f3ee;color:#101e30;border-color:#f5f3ee}
body.berezin-v2 .editorial-label .eyebrow{background:#f5f3ee;color:#715936;padding:14px 18px;max-width:205px}
body.berezin-v2 .practice-card:nth-child(3),body.berezin-v2 .practice-card:nth-child(6){background:#f5f3ee;border-color:#f5f3ee}
body.berezin-v2 .practice-card:nth-child(3) h3,body.berezin-v2 .practice-card:nth-child(6) h3{color:#101e30}
body.berezin-v2 .source-content .practice-card:nth-child(3) p,body.berezin-v2 .source-content .practice-card:nth-child(6) p{color:#42566b!important}
body.berezin-v2 .practice-card:nth-child(3) .read-link,body.berezin-v2 .practice-card:nth-child(6) .read-link,body.berezin-v2 .practice-card:nth-child(3) .practice-num,body.berezin-v2 .practice-card:nth-child(6) .practice-num{color:#715936}
body.berezin-v2 .gallery-item img{border:6px solid #f5f3ee}
body.legacy-v2 .lead-form{background:#f5f3ee;border-color:#d4d9dc}
body.legacy-v2 form input:not([type=checkbox]),body.legacy-v2 form textarea,body.legacy-v2 form select{background:#fff;color:#101e30;border-color:#7c8a97}
body.legacy-v2 form input::placeholder,body.legacy-v2 form textarea::placeholder{color:#546879}
body.legacy-v2 form label,body.legacy-v2 [data-renata-output]{color:#101e30}
@media(max-width:850px){body.berezin-v2 .v2-header nav{left:0;right:0}body.berezin-v2 .portal-map .map-links{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.berezin-v2 .portal-map .map-links{grid-template-columns:1fr}}
