/* Comparison-only styles. Shared hero, header and banner styles remain untouched. */
.layout-body{display:block}
.layout-picker{position:sticky;top:86px;z-index:20;display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:12px var(--gutter);background:#f8f3e8;color:#1c211f;border-bottom:1px solid #b9b3a7;font-family:var(--mono);font-size:.75rem;line-height:1.6;scroll-margin-top:86px}
.layout-picker>span{margin-right:auto}
.layout-picker a{padding:8px 0;font-family:var(--sans);font-size:.875rem;border-bottom:2px solid transparent}
.layout-picker a[aria-current="page"]{border-color:#005cb9;color:#005cb9;font-weight:700}
.layout-picker a:last-child{font-family:var(--mono);font-size:.75rem;color:#676961}
.layout-body .theme-surface{background:var(--paper);color:var(--ink);max-width:none}
.layout-body .publication-line,.layout-body .issue-label{color:var(--press-blue)}
.layout-body .publication-line{border-bottom-color:var(--press-line)}
.layout-body .archive-tab,.layout-body .archive-fileline,.layout-body .archive-panel,.layout-body .archive-specs,.layout-body .archive-specs>div,.layout-body .manual-questions,.layout-body .manual-questions>details{border-color:var(--press-line)}
.layout-body .editorial-story,.layout-body .tree-offer,.layout-body .operating-notes,.layout-body .correspondence{border-color:var(--press-line)}
.layout-body .tree-offer-copy h2,.layout-body .story-cover h2,.layout-body .correspondence h2{overflow-wrap:normal}
.layout-body .tree-offer-copy>.editorial-link{font-size:1rem}
.layout-body .publication-line>span:last-child{font-size:.75rem}
.layout-body .archive-panel{min-height:0}
.layout-body .archive-disclaimer{margin-bottom:0}
.layout-body .correspondence-cta:hover{color:var(--press-blue)}
@media(max-width:760px){
 .layout-picker{top:72px;gap:5px 18px;padding:10px 24px;scroll-margin-top:72px}
 .layout-picker>span{width:100%;font-size:.75rem}
 .layout-picker a{font-size:.875rem;padding:5px 0}
 .layout-picker a:last-child{margin-left:auto}
 .layout-body .publication-line{gap:12px}
 .layout-body .archive-endnote{flex-wrap:wrap}
 .layout-body .archive-heading-note>p{font-size:1rem}
}
