.city-guide{padding-bottom:56px}.landing-section.legal-intro{margin-top:0}.landing-section{color:#334155;max-width:860px;margin-top:40px;font-size:15.5px;line-height:1.7}.landing-section h2{color:#0c1a30;margin:0 0 12px;font-size:clamp(21px,2.6vw,26px);line-height:1.3}.landing-section p{margin:0 0 12px}.landing-section ul{margin:0 0 12px;padding-left:20px}.landing-section li{margin-bottom:6px}.landing-section .landing-links{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.landing-links a{color:#0c1a30;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-links a:hover{color:#cf7322;border-color:#e8862e}.landing-faq{border-bottom:1px solid #e2e8f0}.landing-faq summary{color:#0c1a30;cursor:pointer;padding:14px 0;font-weight:700}.landing-faq p{margin:0 0 14px}
