/* Contact choices and article media, matching the existing palette. */
.ay-contact-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;min-width:0}.ay-contact-options .button{white-space:normal;text-align:center;justify-content:center;min-height:48px}.ay-contact-callout{display:block}.ay-repair-media{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.ay-repair-media figure{margin:0;min-width:0}.ay-repair-media img{display:block;width:100%;height:auto;border-radius:18px}.ay-repair-media figcaption,.ay-repair-video figcaption{font-size:14px;line-height:1.5;margin-top:10px;color:var(--muted)}.ay-repair-video{margin:32px 0}.ay-repair-video video{display:block;width:100%;max-width:440px;height:auto;max-height:75vh;margin:auto;background:#182126;border-radius:18px}.article{overflow-wrap:break-word}.page-intro h1{overflow-wrap:break-word}.mobile-cta.ay-three-contacts{grid-template-columns:1fr 1fr 1.2fr;gap:8px}.mobile-cta.ay-three-contacts a{min-width:0;justify-content:center;text-align:center;font-size:13px;padding:12px 8px}@media(max-width:600px){.ay-contact-options{display:grid;grid-template-columns:1fr}.ay-contact-options .button{width:100%;font-size:15px}.ay-repair-media{gap:12px}.ay-repair-media figcaption{font-size:12px}}