@layer components{.article-media_wrap{width:100%;margin:0}.article-media_wrap>figcaption{max-width:var(--mw-text);margin:var(--space-3) auto 0;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-tertiary);line-height:1.5}.article-media_wrap.schema .article-media_frame{background:var(--background-3);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-main);padding:var(--space-6)}.article-media_wrap.schema svg{width:100%;height:auto;display:block}.article-media_wrap.schema .sch_box rect{fill:var(--background);stroke:var(--border);stroke-width:1px}.article-media_wrap.schema .sch_box.is-filled rect{fill:var(--c-ink-900);stroke:var(--c-ink-900)}.article-media_wrap.schema .sch_line{stroke:var(--border-strong)}.article-media_wrap.schema .sch_label text{font-family:var(--font-display);fill:var(--text);font-size:18px;font-weight:600}.article-media_wrap.schema .sch_label text.is-mute{fill:var(--text-tertiary);font-size:15px;font-weight:400}.article-media_wrap.schema .sch_label.is-invert text{fill:var(--c-white)}.article-media_wrap.schema .sch_label.is-invert text.is-mute{fill:var(--c-slate-200)}.article-media_wrap.quote blockquote{padding:var(--space-7) var(--space-6);background:var(--background-3);border-radius:var(--radius-main);border-left:var(--stroke-2) solid var(--accent-line);margin:0}.article-media_wrap.quote p{font-family:var(--font-display);font-size:var(--h4);letter-spacing:-.02em;line-height:1.35;font-weight:var(--fw-h34);color:var(--text);text-wrap:balance;margin:0}@media (max-width:40rem){.article-media_wrap.quote blockquote{padding:var(--space-6) var(--space-5)}.article-media_wrap.quote p{font-size:var(--h5)}}.article-media_wrap.compare{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.article-media_wrap.compare>figcaption{grid-column:1/-1}.article-media_wrap.compare .article-media_col{background:var(--background-3);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-main);padding:var(--space-6)}.article-media_wrap.compare .article-media_col.good{background:var(--background);box-shadow:var(--card-shadow)}.article-media_wrap.compare .article-media_label{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--primary-medium);color:var(--text-tertiary);margin:0}.article-media_wrap.compare .article-media_col.good .article-media_label{color:var(--accent-text)}.article-media_wrap.compare .article-media_text{margin:var(--space-4) 0 0;font-size:var(--text-main);color:var(--text);line-height:1.6}.article-media_wrap.compare .article-media_note{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--border);font-size:var(--fs-caption);color:var(--text-2);line-height:1.6}@media (max-width:60rem){.article-media_wrap.compare{grid-template-columns:1fr}.article-media_wrap.schema .article-media_frame{padding:var(--space-5);overflow-x:auto}.article-media_wrap.schema svg{min-width:45rem}}}
