.spec-tools{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);padding: var(--s-4) 0 0}.spec-tools__btn{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--target);padding: 0 var(--s-3);border: 1.5px solid var(--ink-soft);border-radius: var(--radius-panel);background: transparent;color: var(--ink-strong);font: inherit;font-size: var(--t-xs);font-weight: 600;cursor: pointer;transition: background-color 200ms cubic-bezier(0.2,0.7,0.2,1),border-color 200ms cubic-bezier(0.2,0.7,0.2,1)}.spec-tools__btn:is(a){text-decoration: none}.spec-tools__btn svg{width: 16px;height: 16px;flex: 0 0 auto}.spec-tools__btn:hover{border-color: var(--ink-strong)}.spec-tools__btn[aria-pressed="true"]{background: var(--c-signal);border-color: var(--c-signal);color: var(--c-on-signal)}.spec-tools__status{flex: 1 1 100%;margin: 0;min-height: 1.4em;font-size: var(--t-xs);color: var(--ink-soft)}.spec-tools__status:empty{min-height: 0}@media (prefers-reduced-motion: reduce){.spec-tools__btn{transition: none}}.spec-group__copy{display: inline-flex;align-items: center;min-height: var(--target);margin-block: calc((var(--target) - 1.5em) / -2);padding: 0 var(--s-1);border: 0;background: none;color: var(--ink-soft);font: inherit;font-size: var(--t-xs);font-weight: 600;text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer;white-space: nowrap}.spec-group__copy:hover{color: var(--ink-strong)}.spec__report{display: inline-flex;align-items: center;min-height: var(--target);margin-block: calc((var(--target) - 1.5em) / -2);margin-left: var(--s-1);padding: 0 var(--s-1);color: var(--ink-soft);white-space: nowrap;text-underline-offset: 0.2em}.spec__report:hover{color: var(--ink-strong)}html.ws .spec{padding: var(--s-1) var(--s-2);gap: 0 var(--s-3);grid-template-columns: minmax(min(10ch,45%),1fr) auto auto;grid-template-areas: 'label value src';align-items: center}html.ws .spec--long{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'label src' 'value value'}html.ws .spec--long .spec__value{text-align: left;max-width: none}html.ws .spec--all-blank{grid-template-columns: minmax(0,1fr);grid-template-areas: 'value' 'label'}html.ws .spec__src{flex-wrap: nowrap;align-items: center;gap: var(--s-1)}html.ws .spec__src>span{flex: 0 0 auto;font-size: 0}html.ws .spec__src>span .spec__ref{font-size: var(--t-xs)}html.ws .spec__cite,html.ws .spec__report{display: none}html.ws .spec__value{font-size: 1rem}html.ws .spec__label{font-size: 0.9375rem}html.ws .spec-group{padding: var(--s-4) 0 var(--s-3)}html.ws .spec-group__title{font-size: 1.375rem}@container plate (min-width: 1100px){html.ws .spec-plate__body:has(>.spec-group + .spec-group + .spec-group){grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--s-6)}}.corrections{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-5)}.correction{padding: var(--s-4) 0 0;border-top: var(--rule-w) solid var(--c-rule)}.correction__head{margin: 0 0 var(--s-2);font-weight: 600;overflow-wrap: anywhere}.correction__head time{margin-right: var(--s-2);color: var(--ink-soft)}.correction__dl{display: grid;gap: var(--s-1);margin: 0}.correction__dl>div{display: grid;grid-template-columns: minmax(0,6.5rem) minmax(0,1fr);gap: var(--s-3)}.correction__dl dt{font-size: var(--t-xs);font-weight: 600;color: var(--ink-soft);padding-top: 0.15em}.correction__dl dd{margin: 0;overflow-wrap: anywhere}
