.brand-utility{display:flex;justify-content:flex-end;gap:25px;padding:10px 5%;background:#191e21;border-bottom:1px solid #303a40;font:500 13px/1.5 Barlow,Arial,sans-serif;color:#cbd1d5}
.brand-utility a:hover{color:var(--accent)}
@media(min-width:701px) and (max-width:1100px){#navigation{gap:15px;font-size:13px}header .brand{width:180px}#navigation .nav-contact{padding-left:15px}}
.editorial-theme .contact{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:center}
.contact h2{margin-bottom:20px}.contact>div>p:last-child{max-width:640px;margin-bottom:0}.contact-actions{display:flex;flex-direction:column;gap:15px}.contact-actions a{border-bottom:1px solid #465159;padding:16px 0;font:600 24px/1.3 Barlow,Arial,sans-serif;color:#f5bc64}.contact-actions a:hover{color:#fff}
.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:10px}
.support-card{padding:35px;border:1px solid #404b51;background:#171d21;min-width:0}
.support-card .eyebrow,.selected-tyre .eyebrow{color:var(--accent);font-size:12px;letter-spacing:1.5px}
.support-card h2,.support-note h2,.selected-tyre h2{color:#fff;font:600 clamp(26px,3vw,36px)/1.15 Barlow,Arial,sans-serif;margin:18px 0}
.support-card p,.support-note p,.selected-tyre p{line-height:1.65;color:#bfc8cd;font-size:17px}
.support-card address{font-style:normal;font-size:20px;line-height:1.55;color:#eef1f3;margin:24px 0 14px}
.support-card .button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;font-size:16px;padding:12px 22px;margin:15px 0;background:var(--accent);color:#111}
.support-card .text-link{display:block;width:fit-content;padding:9px 0;color:#f4be66;font-size:16px}
.support-details{display:flex;flex-direction:column;gap:14px;margin:28px 0}.support-details a,.support-phone{color:#fff;font:500 22px/1.4 Barlow,Arial,sans-serif;overflow-wrap:anywhere}
.support-card .support-small{font-size:14px;overflow-wrap:anywhere}
.support-note{padding-block:35px;margin-top:35px;border-top:1px solid #404b51}.support-note p{max-width:860px}.support-note .text-link{color:#f4be66}
.selected-tyre{padding:22px 30px;margin-bottom:30px;border-left:3px solid var(--accent);background:#222a2f}.selected-tyre[hidden]{display:none}.selected-tyre h2{font-size:28px}.selected-tyre [data-selected-spec]{font-size:22px;color:#fff}.selected-tyre .text-link{color:#f4be66}
.distributor-credit{grid-column:1/-1!important;font-size:14px!important;line-height:1.6!important;color:#aeb9be!important;text-transform:none!important;letter-spacing:0!important}.distributor-credit a{color:#dce2e5;text-decoration:underline;text-underline-offset:3px}
.support-page a:focus-visible,.brand-utility a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:700px){.brand-utility{gap:10px 20px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.support-grid{grid-template-columns:1fr;gap:22px}.support-card{padding:24px}.support-details a{font-size:20px}.support-card .button{max-width:100%;white-space:normal}.selected-tyre{padding:20px}.support-note{margin-top:25px}}
@media(max-width:700px){.editorial-theme .contact{grid-template-columns:1fr;gap:22px}.contact-actions a{font-size:22px}.footer-tools{position:static;background:transparent;border:0;padding:0}}
