.preview-notice{padding:21px 24px;margin:32px 0 0;border:1px solid #af8543;background:#fff5de;border-radius:16px;font-size:14px;line-height:1.8;color:#604715}.editorial-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.editorial-triad>div{background:#eef8ff;border:1px solid #a9cadf;border-radius:20px;padding:24px}.local-guide .editorial-triad h3{font-size:23px;line-height:1.4;margin:0 0 17px}.editorial-triad p{font-size:15px;line-height:1.8}.editorial-roles{margin:30px 0;border:1px solid #9abfda;border-radius:22px;overflow:hidden}.editorial-roles>div{display:grid;grid-template-columns:30% 1fr;gap:26px;padding:27px;background:#edf7ff;border-bottom:1px solid #b7cfdf}.editorial-roles>div:last-child{border:0}.editorial-roles dt{font-size:20px;font-weight:800;color:#134e7a;line-height:1.5}.editorial-roles dd{margin:0;font-size:16px;line-height:1.85}.contact-box{background:linear-gradient(140deg,#0a2a48,#205778);padding:32px;border:1px solid #8cbbda;border-radius:22px;color:#e3f6ff;margin:25px 0}.contact-box>span{font-size:11px;font-weight:800;letter-spacing:.05em}.local-section .contact-box>a{display:block;color:#baf7e1;font-size:clamp(17px,3.1vw,31px);font-weight:800;margin:22px 0;overflow-wrap:anywhere}.contact-box p{font-size:15px;color:#d4edff}.contact-steps{list-style:none;padding:0;counter-reset:steps}.contact-steps li{position:relative;padding:24px 25px 24px 76px;border-bottom:1px solid #bed4e4;line-height:1.85;font-size:16px;counter-increment:steps}.contact-steps li:before{content:counter(steps);position:absolute;left:13px;top:23px;width:37px;height:37px;border-radius:12px;background:#165aac;color:white;text-align:center;font-weight:800;line-height:37px}.page-p33 .local-hero,.page-p34 .local-hero,.page-p35 .local-hero{background:radial-gradient(ellipse at 85% 20%,#22556c,transparent 65%),#0d2b48}@media(max-width:750px){.editorial-triad{grid-template-columns:1fr}.editorial-triad>div{padding:24px}.editorial-roles>div{grid-template-columns:1fr;gap:12px;padding:24px}.contact-box{padding:26px 23px}.contact-box>span{font-size:10px}.contact-steps li{padding-right:0;padding-left:63px}.preview-notice{padding:20px;font-size:13px}}
