@layer page{.contact{gap:clamp(var(--s6), 5vw, var(--s8));display:grid}.contact__head h1{font-size:var(--t-h1);margin-block-start:var(--s4)}.contact__head .lede{margin-block-start:var(--s4)}.contact__lines{gap:var(--s4);max-inline-size:760px;display:grid}.contact__line{justify-content:space-between;align-items:center;gap:var(--s4) var(--s6);padding-block:var(--s5);border-block-start:2px solid var(--key);flex-wrap:wrap;display:flex}.contact__num{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--key);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.625rem);font-weight:700;font-stretch:108%;line-height:1.1}[dir=rtl] .contact__num{font-stretch:100%}.contact__acts{gap:var(--s3);flex-wrap:wrap;display:flex}@media (pointer:coarse){.contact__acts .btn{min-block-size:44px;min-inline-size:96px}}.contact__more{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:760px;display:grid}@media (max-width:640px){.contact__more{grid-template-columns:1fr}}.contact__h{font-size:var(--t-h3)}.contact__list{gap:var(--s3);font-size:var(--t-sm);color:var(--steel);margin-block-start:var(--s4);display:grid}.contact__list a{color:var(--key);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:600}.contact__list a:hover{-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}.contact__note{font-size:var(--t-sm);color:var(--steel);max-inline-size:62ch}}
