/* Responsive contact artwork shared by the home, interior and print layouts. */
a.phone-art{display:inline-block;max-width:100%;vertical-align:middle;line-height:0;text-decoration:none}
a.phone-art img{display:block;width:100%;max-width:100%;height:auto;border:0}
a.phone-art:focus-visible{outline:3px solid #ac202d;outline-offset:4px}
a.phone-art:hover img{opacity:.87}
a.phone-art-main{width:272px}
a.phone-art-inline{width:176px;margin:4px 0}
.contact-box a.phone-art.phone-art-inline{width:252px;max-width:100%;margin:16px auto;padding:0;background:none;border-radius:0}
a.phone-art-banner{display:block;clear:both;width:min(100%,740px);margin:12px auto}
@media(max-width:768px){.r-header a.phone-art-main,.header a.phone-art-main{width:clamp(145px,40vw,224px)}.header .logo,.r-header .r-logo{width:clamp(140px,42vw,210px);flex:0 1 auto}.header-in,.r-header-inner{justify-content:space-between}.header-cta{flex-shrink:0}}
@media print{a.phone-art{break-inside:avoid}a.phone-art::after{content:none!important}}
