.emergency-page{width:calc(100% - 2 * var(--g));max-width:var(--wrap);margin:var(--s6) auto var(--s7)}.emergency-page>section{max-width:68ch;margin:0 0 var(--s6)}.emergency-page h2{margin-bottom:var(--s3);color:var(--brand-text)}.emergency-opening{background:var(--brand);color:var(--on-brand);border-radius:var(--r-card);padding:var(--s5) var(--s4)}.emergency-opening h1{color:inherit}.emergency-opening p{margin-top:var(--s3)}.emergency-call-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin-top:var(--s5)}.emergency-call-buttons a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s2);min-height:64px;padding:var(--s2);border-radius:var(--r);background:var(--on-brand);color:var(--brand);text-decoration:none;font-weight:700}.emergency-call-buttons strong{font-family:var(--display);font-size:var(--t-h2);font-variant-numeric:tabular-nums}.emergency-opening :focus-visible{outline-color:var(--on-brand)}.calling-steps{margin:0;padding-left:var(--s5);display:grid;gap:var(--s3)}.calling-steps li::marker{font-weight:700;color:var(--brand-text)}.calling-steps p+p{margin-top:var(--s2)}.emergency-page .source{margin-top:var(--s3);font-size:var(--t-sm);color:var(--ink-2)}.emergency-page .source a{display:inline;min-height:0;padding:0;color:inherit}.emergency-page .text-service{margin-top:var(--s6);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.text-service>p{margin-top:var(--s3)}.text-service .row-buttons,.text-service .fold{margin-top:var(--s3)}@media(min-width:900px){.emergency-page{max-width:68ch}}.emergency-page .text-service-number{font-family:var(--display);font-weight:700;font-size:var(--t-h2);line-height:1.1;color:var(--ink)}
