.call{background:var(--call-bg);color:var(--call-ink);border-radius:var(--r3);padding:var(--s5) var(--s4);margin:var(--s3) 0 var(--s5);font-family:var(--sans)}@media (min-width:40em){.call{padding:var(--s6)}}.call-h{font-family:var(--serif);font-size:clamp(1.7rem,1.35rem + 1.8vw,2.6rem);color:var(--call-ink);margin:0 0 var(--s2);line-height:1.1}.call-lead{font-size:1.125rem;line-height:1.5;margin:0 0 var(--s4);max-width:40rem}.call-btns{display:grid;grid-gap:var(--s3);gap:var(--s3)}@media (min-width:48em){.call--panel .call-btns{grid-template-columns:1fr 1fr}}.call-btn{display:grid;grid-gap:.15rem;gap:.15rem;align-content:center;background:var(--call-btn);color:var(--call-btn-ink);text-decoration:none;border-radius:var(--r2);padding:var(--s3) var(--s4);min-height:88px;border:2px solid transparent}.call-btn:hover{color:var(--call-btn-ink);border-color:var(--call-accent)}.call-btn:focus-visible{outline:3px solid var(--focus-on-dark);outline-offset:3px}.call-btn .who{font-size:1.0625rem;font-weight:700;line-height:1.3}.call-btn .tel{font-size:min(2.3rem,7.2vw);font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .45rem;line-height:1.1;white-space:nowrap}@media (max-width:23.99em){.call,.call-btn{padding-inline:var(--s3)}}.call-btn .tel .icon{width:.8em;height:.8em}.call-btn .fee{font-size:1rem;font-weight:600}.call-or{font-size:1.125rem;font-weight:650;margin:var(--s4) 0 var(--s2)}.call-facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;font-size:1.125rem;font-weight:600}.call-facts li{display:flex;gap:.6rem;align-items:baseline}.call-facts li:before{content:"";flex:none;width:10px;height:2px;background:var(--call-accent);transform:translateY(-5px)}.call-ready{border-top:1px solid var(--call-rule);margin-top:var(--s4);padding-top:var(--s3)}.call-ready-h{font-weight:750;font-size:1.125rem;margin:0 0 .3rem}.call-ready ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.2rem;gap:.2rem;font-size:1.125rem}@media (min-width:40em){.call-ready ul{grid-template-columns:1fr 1fr;column-gap:var(--s6)}}.call-ready-note{font-size:1rem;margin:.4rem 0 0;opacity:.9}.call-read{font-size:.9375rem;margin:var(--s4) 0 0;opacity:.9}.call--card{padding:var(--s4);margin:var(--s3) 0}.call--card .call-h{font-size:1.5rem}.call--card .call-btn{min-height:64px;padding:var(--s2) var(--s3)}.call--card .call-btn .tel{font-size:min(1.75rem,6.8vw)}@media (min-width:40em){.call--card .call-btns{grid-template-columns:1fr 1fr}}@media print{.call{background:#fff!important;color:#000!important;border:3px solid #000;padding:8pt 10pt;margin:4pt 0 8pt;font-size:10pt}.call-facts,.call-lead,.call-or,.call-ready ul{font-size:10pt;margin-bottom:3pt}.call-btns{grid-template-columns:1fr 1fr;gap:6pt}.call-btn .tel{font-size:16pt}.call-ready{margin-top:4pt;padding-top:4pt}.call-ready ul{grid-template-columns:1fr 1fr}.call-read{margin-top:4pt;font-size:8pt}[data-emergency] .call--card{display:none!important}.call-h{color:#000;font-size:18pt}.call .call-btn{background:#fff;color:#000;border:1.5px solid #000;min-height:0}}.prose .call .call-h{margin:0 0 var(--s2)}.prose .call ul{padding-left:0;margin:0}.prose .call .call-ready ul{padding-left:1.2rem}.prose .call .call-facts li::marker{content:none}.prose .call p{max-width:40rem}.prose .call li{margin-bottom:0}