:root{--rv-blue:#095fce;--rv-ink:#10233f;--rv-soft:#f2f7fd;--rv-line:#dbe7f4}*{box-sizing:border-box}.rv24-regional{color:var(--rv-ink);font-family:Inter,Arial,sans-serif}.rv24-regional__hero{padding:72px 24px;background:linear-gradient(135deg,#f2f7fd,#fff 62%)}.rv24-regional__hero>div,.rv24-regional__content,.rv24-regional__services,.rv24-regional__areas,.rv24-regional__notice{width:min(1120px,100%);margin:auto}.rv24-regional nav{display:flex;gap:9px;flex-wrap:wrap;font-size:14px;margin-bottom:34px}.rv24-regional a{color:var(--rv-blue)}.rv24-regional__eyebrow{display:block;color:var(--rv-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rv24-regional h1{max-width:850px;margin:14px 0 18px;font-size:clamp(38px,6vw,68px);line-height:1.04;letter-spacing:-.04em}.rv24-regional h2{font-size:clamp(27px,4vw,42px);line-height:1.12;letter-spacing:-.025em}.rv24-regional p{font-size:18px;line-height:1.7}.rv24-regional__hero p{max-width:780px}.rv24-regional__hero ul{display:flex;gap:22px;flex-wrap:wrap;padding:0;list-style:none;font-weight:700}.rv24-regional__hero li:before{content:'✓';color:#0b9b65;margin-right:8px}.rv24-regional__actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.rv24-regional__actions a,.rv24-regional__cta{padding:14px 20px;border:1px solid var(--rv-blue);border-radius:10px;font-weight:800;text-decoration:none}.rv24-regional__actions a:first-child,.rv24-regional__cta{color:#fff;background:var(--rv-blue)}.rv24-regional__content,.rv24-regional__areas{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;padding:72px 24px}.rv24-regional aside{align-self:start;padding:28px;background:var(--rv-soft);border-radius:16px}.rv24-regional aside strong{font-size:20px}.rv24-regional aside li,.rv24-regional__areas li{margin:13px 0;line-height:1.5}.rv24-regional__services{padding:70px 24px}.rv24-regional__services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.rv24-regional__services a{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:24px;border:1px solid var(--rv-line);border-radius:14px;text-decoration:none}.rv24-regional__services strong{font-size:21px}.rv24-regional__services span{color:#516176;line-height:1.5}.rv24-regional__areas{border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}.rv24-regional__notice{margin-top:54px;margin-bottom:70px;padding:40px;background:var(--rv-soft);border-radius:18px}.rv24-regional__notice p{max-width:850px}.rv24-regional__related{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 32px}.rv24-regional__related a{padding:9px 13px;background:#fff;border:1px solid var(--rv-line);border-radius:999px;text-decoration:none}@media(max-width:760px){.rv24-regional__hero{padding:42px 20px}.rv24-regional__content,.rv24-regional__areas{grid-template-columns:1fr;gap:25px;padding:50px 20px}.rv24-regional__services{padding:50px 20px}.rv24-regional__services>div{grid-template-columns:1fr}.rv24-regional__notice{margin:30px 20px 50px;padding:26px}.rv24-regional h1{font-size:40px}.rv24-regional p{font-size:16px}}
