.page-hero[data-v-fa0a6490]{background:var(--surface);border-bottom:1px solid var(--border);padding:1.5rem 0 1.25rem}.page-eyebrow[data-v-fa0a6490]{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:.4rem;font-size:.7rem;font-weight:700}.page-hero h1[data-v-fa0a6490]{font-family:var(--font-serif);color:var(--text);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.page-lead[data-v-fa0a6490]{color:var(--text-muted);max-width:520px;font-size:.9rem;line-height:1.65}.page-body[data-v-fa0a6490]{flex-direction:column;gap:2rem;padding-top:1.75rem;padding-bottom:3rem;display:flex}.phone-card[data-v-fa0a6490]{background:var(--red);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.phone-card-left[data-v-fa0a6490]{align-items:center;gap:1rem;display:flex}.phone-icon-wrap[data-v-fa0a6490]{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.phone-icon-wrap svg[data-v-fa0a6490]{color:#fff;width:20px;height:20px}.phone-text[data-v-fa0a6490]{flex-direction:column;gap:.15rem;display:flex}.phone-label[data-v-fa0a6490]{color:#fff;font-size:.95rem;font-weight:700}.phone-hint[data-v-fa0a6490]{color:#ffffffb3;font-size:.8rem}.phone-number[data-v-fa0a6490]{font-family:var(--font-sans);color:#fff;letter-spacing:.02em;white-space:nowrap;border-bottom:2px solid #ffffff59;padding-bottom:2px;font-size:1.9rem;font-weight:700;text-decoration:none;transition:border-color .15s}.phone-number[data-v-fa0a6490]:hover{border-color:#fff}.section-title[data-v-fa0a6490]{font-family:var(--font-serif);color:var(--text);margin-bottom:.3rem;font-size:1.2rem;font-weight:700}.section-lead[data-v-fa0a6490]{color:var(--text-muted);margin-bottom:1rem;font-size:.87rem}.events-grid[data-v-fa0a6490]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.event-card[data-v-fa0a6490]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.8rem;padding:1rem 1.25rem;display:flex}.event-icon[data-v-fa0a6490]{flex-shrink:0;font-size:1.4rem}.event-label[data-v-fa0a6490]{color:var(--text);font-size:.88rem;font-weight:600}.infos-grid[data-v-fa0a6490]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.75rem;display:grid}.info-card[data-v-fa0a6490]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.info-icon[data-v-fa0a6490]{background:var(--red-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.info-icon svg[data-v-fa0a6490]{width:18px;height:18px;color:var(--red)}.info-card h3[data-v-fa0a6490]{color:var(--text);font-size:.9rem;font-weight:700}.info-card p[data-v-fa0a6490]{color:var(--text-muted);font-size:.82rem;line-height:1.6}.legal-footer[data-v-fa0a6490]{text-align:center;padding-top:.5rem}.legal-footer a[data-v-fa0a6490]{color:var(--text-muted);font-size:.78rem;text-decoration:none}.legal-footer a[data-v-fa0a6490]:hover{color:var(--text);text-decoration:underline}@media (width<=1024px){.infos-grid[data-v-fa0a6490]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.events-grid[data-v-fa0a6490]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.phone-card[data-v-fa0a6490]{padding:1.25rem}.phone-number[data-v-fa0a6490]{font-size:1.5rem}.events-grid[data-v-fa0a6490]{grid-template-columns:1fr}.infos-grid[data-v-fa0a6490]{grid-template-columns:1fr 1fr}}@media (width<=420px){.infos-grid[data-v-fa0a6490]{grid-template-columns:1fr}}
