/* Publication composition only; shared buttons, disclosures and identity are
 * still owned by workbench-components.css. Each issue remains one document. */
.update-heading{max-width:none;--entity-title-word-break:keep-all}
[data-page-kind="update"] [data-update-content="original"] h2{margin:2.5rem 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--type-section-title-size);line-height:1.4}
.guide-prose .update-video{display:block;aspect-ratio:auto 16 / 9;object-fit:contain;background:var(--elevated);margin:1rem 0}
.guide-prose .update-trailer{margin:0 0 1.25rem}
.guide-prose .update-trailer figure{margin-bottom:0}
.update-video-source{font-size:var(--type-label-size)}
.guide-prose .update-screenshot{max-height:36rem}
.update-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}
.guide-prose .update-gallery figure{min-width:0;margin:0}
.update-gallery-caption{grid-column:1/-1;text-align:center;color:var(--text-muted);font-size:var(--type-label-size)}
.update-community-links{display:grid;gap:.75rem;margin:1.25rem 0}
.update-community-links>a{display:block}
.update-history-note,.update-review-note{color:var(--text-muted,var(--muted));font-size:14px;line-height:1.7;max-width:70ch}
.update-review-note{margin:12px 0 0}
.update-source-note{border-inline-start:2px solid var(--lu4-accent);padding-inline-start:12px;color:var(--text-muted);font-size:14px;line-height:1.75}
.update-rule-group{margin:24px 0;padding:0 0 16px;border-bottom:1px solid var(--border)}
.update-rule-group>h3{margin:0 0 10px;line-height:1.65}
.update-rule-group>.update-list,.update-rule-group>.update-list-nested{margin-top:8px}
.update-deck{color:var(--text-muted,var(--muted))}
.update-tier-changes{margin:28px 0;scroll-margin-top:calc(var(--shell-header-height) + 20px)}
.update-tier-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}
.update-tier-changes>h4{font-size:18px;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:0}
.update-recipe-change{padding:16px 0;border-bottom:1px solid var(--border)}
.update-recipe-change>h5{font-size:16px;line-height:1.7;margin:0 0 12px}
.update-before-after{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.update-before-after h6{font-size:14px;font-weight:400;color:var(--text-muted,var(--muted));margin:0 0 8px}
.update-before-after ul{list-style:none;margin:0;padding:0}
.update-before-after li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px}
.update-before-after li a{min-width:0}
.update-before-after li span{white-space:nowrap;font-variant-numeric:tabular-nums}
.update-probability-matrix table{font-variant-numeric:tabular-nums;--guide-table-cell-min-width:2.5rem;--guide-table-identity-min-width:4.5rem}
@media(max-width:640px){
 .update-gallery{grid-template-columns:minmax(0,1fr)}
 .update-before-after{grid-template-columns:1fr;gap:14px}
 .update-rule-group{margin:20px 0}
 .guide-prose .update-probability-matrix table{min-width:0;font-size:13px}
 .guide-prose .update-probability-matrix th,.guide-prose .update-probability-matrix td{padding:8px 5px;white-space:nowrap}
}
