/* Reference wording, with the established visual treatment retained. */
.tcard{grid-template-columns:1fr!important}
.tcard .sd{grid-column:1!important}
.tcard[aria-current=page] .tb:after{content:none}
.implementation-stage-bar{justify-content:flex-end}
.implementation-view-toggle{width:36px;height:36px;border:1px solid var(--grid);border-radius:50%;display:grid;place-items:center;font-size:21px}
.implementation-view-toggle[hidden]{display:none}
.depth-disclosure>summary{display:none}
.reference-chart-controls{display:flex;justify-content:center;align-items:center;gap:28px}
.reference-chart-controls button{font:inherit;color:var(--ink);background:none;border:0;padding:12px 0;opacity:.75}
.reference-chart-controls>span{color:var(--bench);letter-spacing:6px}
.foot .fcols{grid-template-columns:1.4fr 1fr 1fr}
.foot .fcol:empty{display:none}
.fbot .r a{display:inline-flex;padding:12px;font-size:20px}
#demoform button:disabled{cursor:default}
.lighthouse-opening-poster{object-fit:cover;object-position:64% 50%}
.page-lighthouse-draft .hero-window-art:after{background:linear-gradient(90deg,rgba(2,12,30,.60),rgba(2,12,30,.32) 52%,transparent 80%)}
@media(max-width:600px){.lighthouse-opening-poster{object-position:75% 50%}.page-lighthouse-draft .hero-window-art:after{background:linear-gradient(0deg,rgba(2,12,30,.82),rgba(2,12,30,.25) 78%,transparent)}}
@media(max-width:600px){.foot .fcols{grid-template-columns:1fr 1fr}.foot .fcols>.fcol:first-child{grid-column:1/-1}}
