/* a11y round 6 (2026-10-29). Keep this file name; bump it if you edit it, because CSS is cached as immutable. */
.ld-opt input[type=radio],.ld-opt input[type=checkbox]{width:24px;height:24px;min-width:24px;flex:none}
/* round 7 (2026-10-31): a section-level current link looks like the current page; forced-colors keeps button outlines */
nav.site-nav a[aria-current="true"]{color:var(--link-strong);font-weight:700;border-bottom:2px solid var(--gold-hairline);padding-bottom:2px;}
[data-design] .site-nav a[aria-current="true"]{border-block-end-color:var(--accent)}
@media (forced-colors:active){.phone,.cta-btn,.ld-button{border:1px solid ButtonText}nav.site-nav a[aria-current]{border-bottom-color:Highlight}}
/* round 8 (2026-10-31): the tier note shares the label column under the price instead of the checklist's cell (it was drawn over the first item at 1024px and up) */
@media (min-width:1024px){html[data-design] :is(main,article)>.price-callout.price-callout>.tier-note{grid-column:1;grid-row:3;margin-top:.75rem}
html[data-design] :is(main,article)>.price-callout.price-callout>ul{grid-column:2;grid-row:1/span 3}}
