.butler-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0}.butler-card{border-top:1px solid #dce0df;padding-top:18px;color:inherit;text-decoration:none;display:block}.butler-card img{width:100%;height:auto;background:#fff;display:block;border:1px solid #edf0f0;border-radius:12px}.butler-card h2{font-size:24px;margin:18px 0 8px}.butler-card p{font-size:13px;line-height:1.7;color:#68777f}.butler-nav{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}.butler-notes{padding:32px 0;border-top:1px solid #dce0df;scroll-margin-top:100px}.butler-notes p{max-width:760px;line-height:1.8}.butler-pin{max-width:720px;width:100%;height:auto}.study-board img{background:#fff}@media(max-width:760px){.butler-cards{grid-template-columns:1fr}}.butler-colours{display:flex;flex-wrap:wrap;gap:10px}.butler-colours button{padding:12px 18px;border:1px solid #d3d8db;background:white;border-radius:30px;color:#29363d;font:inherit;cursor:pointer}.butler-colours button[aria-pressed="true"]{background:#29363d;color:white;border-color:#29363d}.butler-colours button:focus-visible{outline:3px solid #9a343b;outline-offset:3px}
.driver-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.driver-features h3{font-size:22px;font-weight:500}.driver-features p{font-size:14px}.driver-colour-note{min-height:2em}.butler-card:focus-visible{outline:3px solid #9a343b;outline-offset:6px}.butler-nav [aria-current=page]{font-weight:700;color:#9a343b}@media(max-width:760px){.driver-features{grid-template-columns:1fr}}