.spec{border-block-start:var(--border-frame) solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.spec:before{content:"";inline-size:3rem;block-size:var(--border-frame);background:var(--brand-gold,var(--gold));position:absolute;inset-block-start:calc(var(--border-frame) * -1);inset-inline-start:0}.spec__cell{gap:var(--space-2);min-inline-size:0;padding-block:var(--space-4) var(--space-5);border-block-end:var(--border-thin) solid var(--line);align-content:start;padding-inline-end:var(--space-5);display:grid}.spec__cell--wide{grid-column:1/-1}@media (width<=29.99em){.spec{grid-template-columns:minmax(0,1fr)}}.spec__label{color:var(--muted)}.spec__value{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.spec__list{margin:0}.spec__link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:.24em;transition:text-decoration-color var(--dur-feedback) linear}.spec__link:is(:hover,:focus-visible){text-decoration-color:var(--accent);text-decoration-thickness:2px}.spec__date{font-stretch:var(--wdth-expanded);font-variant-numeric:tabular-nums lining-nums}
