.sf-breadcrumbs{margin:0 0 28px;color:var(--muted);font-size:13px;line-height:1.6}.sf-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px 10px;list-style:none;margin:0;padding:0}.sf-breadcrumbs li{display:flex;gap:10px;align-items:baseline}.sf-breadcrumbs li+li:before{content:"/";color:var(--muted);opacity:.7}.sf-breadcrumbs a{color:var(--focus-orange,#f53900);text-decoration:none}.sf-breadcrumbs a:hover{text-decoration:underline}.sf-breadcrumbs a:focus-visible{outline:2px solid var(--focus-orange,#f53900);outline-offset:4px}.sf-breadcrumbs [aria-current]{color:var(--ink)}

/* Keep editorial comparisons readable without widening the mobile page. */
.article-detail .entry-content{font-size:1.05rem;line-height:1.85;overflow-wrap:anywhere}
.article-detail .entry-content h2{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.3;margin-top:2.3em}
.article-detail .entry-content h3{font-size:1.2rem;line-height:1.4}
.article-detail .wp-block-table{display:block;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}
.article-detail .wp-block-table table{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem;line-height:1.6}
.article-detail .wp-block-table caption{padding:16px;text-align:left;font-weight:700;color:var(--ink)}
.article-detail .wp-block-table th,.article-detail .wp-block-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink)}
.article-detail .wp-block-table th{background:var(--surface);font-weight:700;border-top:3px solid var(--focus-orange,#f53900)}
.article-detail .wp-block-table tr:last-child td{border-bottom:0}
.article-detail .entry-content a{text-decoration:underline;text-underline-offset:3px}
.article-detail__meta a{color:var(--focus-orange,#f53900)}
@media(max-width:600px){.article-detail .entry-content{font-size:1rem;line-height:1.8}.article-detail__navigation{grid-template-columns:1fr}.article-detail__navigation span:last-child{text-align:left}}
