.preview-banner{background:#d7b66a;color:#17313e;text-align:center;padding:7px 20px;font-size:11px;font-weight:800;letter-spacing:.02em}
.area-list>span{display:flex;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:20px}
.area-list>span span{font:700 10px var(--sans);color:#b39453}
.areas-grid>span{background:#fff;padding:28px;font:22px var(--serif)}
@media(max-width:540px){.preview-banner{font-size:10px;line-height:1.35}}
