.page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 20px;background:linear-gradient(180deg,#f7f9fc,#ffffff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}.card{width:100%;max-width:920px;background:#ffffff;border-radius:12px;box-shadow:0 8px 24px rgba(17,24,39,.08);padding:28px 32px;border:1px solid rgba(15,23,42,.03)}.header{display:flex;flex-direction:column;gap:12px;margin-bottom:8px;box-shadow:none}.title{margin:0;font-size:24px;letter-spacing:-.02em;color:#0f172a;font-weight:700}.meta{display:flex;gap:18px;flex-wrap:wrap;color:#475569;font-size:.95rem}.link{color:#065f46;text-decoration:none;border-bottom:1px dashed rgba(6,95,70,.12)}.intro{color:#334155;line-height:1.6;margin-top:8px;margin-bottom:18px}.list{padding-left:18px;margin:0;color:#0f172a}.list>li{margin-bottom:22px}.sectionTitle{font-size:18px;margin:0 0 8px;color:#0b1220;font-weight:600}.subHeading{margin:10px 0 6px;font-weight:600;color:#0f172a}.bullets{padding-left:20px;color:#334155}.bullets li{margin-bottom:8px}.contactList{padding-left:20px;margin-top:8px}.tel{color:#0b1220;font-weight:600;text-decoration:none}.footer{margin-top:22px;padding-top:14px;border-top:1px solid rgba(15,23,42,.04);color:#64748b;font-size:.9rem;text-align:center}@media (max-width:640px){.card{padding:20px}.title{font-size:1.28rem}}