/* Technical Standard only: final precision corrections, no shared rules. */
.technical-standard .standard-end-logo strong,
.technical-standard .standard-end-logo span{color:#fff;}
.technical-standard .standard-end-logo{text-shadow:0 1px 3px #160c31,0 0 5px #160c3177;}
.technical-standard .standard-future .enduring{color:#b87508;text-shadow:0 1px 0 #fff4; font-weight:600;}
@media(min-width:1101px){
 /* closest-side reaches zero at every edge; blur removes any perceptible rim. */
 .technical-standard .quality > p::before{inset:calc(-20 * var(--u)) calc(-24 * var(--u));background:radial-gradient(ellipse closest-side,#fffffff2 12%,#ffffffcf 42%,#ffffff70 70%,transparent 100%);filter:blur(calc(5 * var(--u)));}
 /* Preserve the established gold-column grid; lower all five groups equally.
    Expand the crop window only: the source artwork is not resized. */
 .technical-standard .standard-metrics{grid-template-rows:calc(148 * var(--u)) calc(15 * var(--u));padding-bottom:calc(2 * var(--u));}
 .technical-standard .metric{padding-top:calc(5 * var(--u));}
 .technical-standard .metric-icon{height:calc(38 * var(--u));}
 .technical-standard .metric h3{margin-top:calc(2 * var(--u));}
 /* Local center illumination ends above the gold statement, without a panel. */
 .technical-standard .standard-future::before{left:calc(-25 * var(--u));right:calc(-22 * var(--u));top:calc(-10 * var(--u));bottom:calc(26 * var(--u));background:radial-gradient(ellipse closest-side,#ffffffe8 20%,#ffffffbc 58%,#ffffff44 82%,transparent 100%);mask-image:none;filter:blur(calc(5 * var(--u)));}
 /* The existing local scenery repair now samples mountains, not pale sky.
    This hides the baked-in obsolete wordmark without a white blanket. */
 .technical-standard .standard-ending::after{background-position:calc(-550 * var(--u)) calc(-1125 * var(--u));width:calc(330 * var(--u));mask-image:linear-gradient(to right,transparent,#000 10%,#000 98%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;top:calc(8 * var(--u));height:calc(135 * var(--u));}
 /* Intentional structural divider, above all localized image repairs. */
 .technical-standard .standard-end-logo::before{content:'';position:absolute;left:calc(-21 * var(--u));top:calc(-30 * var(--u));height:calc(113 * var(--u));width:calc(1.5 * var(--u));background:#d99224;box-shadow:0 0 calc(1 * var(--u)) #e7bd6c;}
}
@media(max-width:1100px){
 .technical-standard .metric{padding-top:5px;}
 .technical-standard .metric-icon{height:38px;}
 .technical-standard .metric h3{margin-top:2px;}
 /* Existing responsive text field is pale; retain readable type without haze. */
 .technical-standard .standard-end-logo strong,
 .technical-standard .standard-end-logo span{color:#28144c;text-shadow:none;}
}
@media(min-width:1101px){.technical-standard .standard-wheel{overflow:clip;}}
@media(max-width:1100px){.technical-standard .metric-icon{background-size:1207px auto;}}
