.page-section{width:100%;padding:56px clamp(20px,5vw,56px) 80px;max-width:760px;margin-left:auto;margin-right:auto}.page-title{font-family:var(--font-heading);font-size:clamp(26px,5vw,38px);line-height:1.2;color:var(--ink);margin:0 0 28px;font-weight:600}.page-body{display:flex;flex-direction:column;gap:18px}.page-h2{font-family:var(--font-heading);font-size:clamp(19px,3vw,22px);color:var(--ink);font-weight:600;margin-top:12px}.page-p{font-size:14.5px;line-height:1.8;color:#a9b1bc}@media(max-width:640px){.page-section{padding:40px clamp(20px,5vw,56px) 56px}}.contact-card{background:var(--navy2);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:26px 28px;margin-top:32px;max-width:420px;display:flex;flex-direction:column;gap:18px}.contact-row{display:flex;gap:14px;align-items:center}.contact-icon{color:var(--gold);flex-shrink:0}.contact-label{font-size:12px;letter-spacing:.5px;color:#8a93a0;margin-bottom:3px}.contact-value{font-size:14px;color:var(--ink)}
