.compare-orientation,.compare-experience,.compare-method-note{margin-block-start:var(--spacing-8)}.compare-orientation{gap:var(--spacing-4);max-inline-size:var(--width-page);display:grid}.compare-nonranking,.compare-thermal-caution,.compare-method-note{border-inline-start:var(--size-rule-strong) solid var(--color-caution-verify);background:var(--color-surface-subtle);padding:var(--spacing-4) var(--spacing-6)}.compare-thermal-caution strong{margin-block-end:var(--spacing-2);display:block}.compare-island,.comparison-results,.comparison-groups{gap:var(--spacing-8);min-inline-size:0;display:grid}.compare-experience,.compare-island,.comparison-results,.comparison-group{max-inline-size:100%}.compare-selection__slots{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compare-selection__slot{gap:var(--spacing-2);min-inline-size:0;color:var(--color-ink-strong);font-size:var(--text-label);font-weight:var(--font-weight-semibold);display:grid}.compare-selection__slot select,.compare-island form>button{min-block-size:var(--size-target-min)}.compare-selection__slot select{border:var(--size-rule) solid var(--color-rule);background:var(--color-surface);inline-size:100%;color:var(--color-ink);padding-inline:var(--spacing-2)}.compare-island form>button{border:var(--size-rule-strong) solid var(--color-accent);background:var(--color-accent);color:var(--color-surface);padding:var(--spacing-2) var(--spacing-4);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;margin-block-start:var(--spacing-4)}.compare-island form>button:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.compare-island form>button:disabled{cursor:wait;opacity:.65}.compare-selection__error{border-inline-start:var(--size-rule-strong) solid var(--color-destructive);color:var(--color-destructive);margin-block-start:var(--spacing-4);padding-inline-start:var(--spacing-4)}.comparison-results__summary{border-block:var(--size-rule) solid var(--color-rule);padding-block:var(--spacing-6)}.comparison-results__summary ul,.comparison-value__evidence{padding-inline-start:var(--spacing-6)}.comparison-group{border-block-start:var(--size-rule-strong) solid var(--color-rule);min-inline-size:0}.comparison-group>h2{margin-block-end:var(--spacing-2)}.comparison-group__differences,.comparison-group__equal{gap:var(--spacing-6);display:grid}.comparison-group__equal>summary{border-block:var(--size-rule) solid var(--color-rule);padding:var(--spacing-2) var(--spacing-4);color:var(--color-ink-strong);font-weight:var(--font-weight-semibold)}.comparison-group__equal[open]>summary{margin-block-end:var(--spacing-6)}.comparison-property{border-inline-start:var(--size-rule-strong) solid var(--color-rule);background:var(--color-surface);min-inline-size:0;padding:var(--spacing-6)}.comparison-property--different{border-inline-start-color:var(--color-accent)}.comparison-property__heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.comparison-property__heading h3{margin-block:0 var(--spacing-4)}.comparison-property__marker{color:var(--color-accent);font-size:var(--text-label);font-weight:var(--font-weight-semibold);flex:none}.comparison-property dl{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));margin:0;display:grid}.comparison-property__material{border-block-start:var(--size-rule) solid var(--color-rule);min-inline-size:0;padding-block-start:var(--spacing-4)}.comparison-property dt{color:var(--color-ink-strong);font-weight:var(--font-weight-semibold)}.comparison-property dd{min-inline-size:0;margin:var(--spacing-2) 0 0;overflow-wrap:anywhere}.comparison-value__body,.comparison-value__body p,.comparison-value__evidence{overflow-wrap:anywhere}.comparison-value__thermal-identity,.comparison-value__scopes{color:var(--color-ink-muted);font-size:var(--text-label)}.comparison-value__thermal-identity strong{color:var(--color-ink-strong)}.compare-method-note nav{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.compare-island :focus-visible{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}@media (width<=768px){.comparison-property dl{grid-template-columns:minmax(0,1fr)}.comparison-property__heading{flex-direction:column;align-items:flex-start;gap:0}}@media (width<=640px){.compare-selection__slots{grid-template-columns:minmax(0,1fr)}.comparison-property,.compare-nonranking,.compare-thermal-caution,.compare-method-note{padding:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.compare-island *,.compare-island :before,.compare-island :after{scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.compare-nonranking,.compare-thermal-caution,.compare-method-note,.comparison-group,.comparison-property,.comparison-property--different{border-color:canvastext}.comparison-property__marker{color:canvastext}}
