/* Article rail: independently ordered modules, with editorial typography. */
.article-sidebar{align-self:start}
.article-sidebar [data-rail-module]{min-width:0}
.rail-module{margin:0 0 32px}
.rail-eyebrow{font:600 10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 11px}
.rail-recommendations .rail-item:last-child{margin-bottom:0}
.rail-partner img,.rail-history img{display:block;width:100%;height:auto;object-fit:contain}
.rail-partner>a{display:block;border:1px solid var(--line);background:#fff}
.rail-membership{position:relative;background:#203b49;color:#fffefb;padding:24px 20px 23px;border-top:3px solid #8d4134}
.rail-monogram{font:600 25px/1 var(--serif);display:block;margin-bottom:23px;letter-spacing:-.03em}
.rail-membership .rail-eyebrow{color:#cdd6da;font-size:9px}
.rail-membership h2{font:500 28px/1.13 var(--serif);letter-spacing:-.012em;margin:0 0 14px}
.rail-membership>p:not(.rail-eyebrow){font:15px/1.45 var(--sans);color:#e2e7e9;margin:0 0 23px}
.rail-primary{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#fffefb;color:#203b49;padding:12px 11px;font:600 13px/1.25 var(--sans)}
.rail-primary:hover{background:#e6eced;text-decoration:none}
.rail-support-link{display:inline-block;font:500 13px/1.4 var(--sans);margin-top:14px;text-underline-offset:4px}
.rail-history{padding-top:18px;border-top:1px solid var(--line)}
.rail-history figcaption{font:12px/1.55 var(--sans);color:var(--muted);margin-top:10px}
.rail-history figcaption a{color:var(--ink);display:inline-block;margin-top:5px}
.rail-author{padding-top:17px;border-top:1px solid var(--line)}
.rail-author>a{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:15px;color:var(--ink)}
.rail-author img{display:block;width:72px;height:94px;object-fit:cover;object-position:50% 36%}
.rail-author-halasz img{object-position:49% 28%}
.rail-author h2{font:550 23px/1.15 var(--serif);letter-spacing:-.01em;margin:0 0 9px;text-wrap:balance}
.rail-author p{font:14px/1.35 var(--sans);color:var(--muted);margin:0;text-wrap:pretty}
.rail-author p span{color:var(--accent);white-space:nowrap}
.rail-author>a:hover{text-decoration:none}
.rail-author>a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.rail-author>a:focus-visible{outline:2px solid var(--blue);outline-offset:6px}
.rail-ad-space{aspect-ratio:6/5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;border:1px solid #deded8;background:#f5f5f0;color:#677174;font:400 18px var(--serif)}
.rail-ad-space small{font:11px var(--sans);color:#6a7477}
.rail-ad-slot .rail-eyebrow{font-size:9px;font-weight:400;letter-spacing:.07em;text-align:center}
.rail-audio{padding-top:17px;border-top:2px solid var(--ink)}
.rail-audio-mark{margin:18px 0;color:var(--accent)}
.rail-audio-mark .audio-mark{width:85px;height:23px}
.rail-audio h2,.rail-newsletter h2{font:550 24px/1.18 var(--serif);margin:0 0 13px;text-wrap:pretty}
.rail-audio>p:not(.rail-eyebrow){font:12px var(--sans);color:var(--muted);margin-bottom:16px}
.rail-television{background:var(--soft);border-top:2px solid var(--accent)}
.rail-television>a{display:block;padding:23px 20px 21px;color:var(--ink)}
.rail-television h2{font:550 27px/1.12 var(--serif);margin:0 0 12px;letter-spacing:normal}
.rail-television p{font:16px/1.4 var(--sans);margin:0 0 22px;color:var(--muted);text-wrap:pretty}
.rail-television-link{display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 13px/1.4 var(--sans);color:var(--accent)}
.rail-television>a:hover{text-decoration:none}
.rail-television>a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.rail-television>a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.rail-text-link{font:600 13px/1.4 var(--sans);display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--ink)}
.rail-newsletter{border-block:1px solid var(--line);padding:21px 0}
.rail-newsletter h2{margin-bottom:21px}
.rail-social{display:flex;flex-wrap:wrap;gap:16px;font:12px var(--sans);margin-top:25px;color:var(--muted)}
.rail-npr{border-top:1px solid var(--line);padding-top:21px}
.rail-npr h2{font:600 30px/1.05 var(--serif);margin:0 0 10px;letter-spacing:0}
.rail-npr-description{font:15px/1.45 var(--sans);color:var(--muted);margin:0 0 19px}
.rail-npr-frame{margin-top:13px;background:#fff}
.rail-npr-frame iframe{display:block;width:100%;height:216px;border:0}
.rail-npr-source{display:inline-block;font:12px/1.5 var(--sans);color:var(--muted);margin-top:12px;text-underline-offset:3px}
.sidebar-editor{border-block:1px solid var(--line);margin:18px 0;font:14px/1.4 var(--sans)}
.sidebar-editor summary{cursor:pointer;padding:15px 0;font-weight:600}
.sidebar-editor-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:35px;padding:3px 0 20px}
.sidebar-editor-inner p{font-size:12px;color:var(--muted);margin:12px 0;max-width:380px}
.sidebar-editor label{display:flex;align-items:center;gap:10px}
.sidebar-editor select{font:14px var(--sans);padding:9px;max-width:100%;margin-top:8px;border:1px solid var(--line);background:var(--paper)}
.sidebar-editor button{border:1px solid var(--line);padding:7px 11px;font:13px var(--sans);background:var(--paper)}
.sidebar-editor button:disabled{opacity:.3;cursor:default}
#sidebar-order{list-style:none;margin:0;padding:0}
#sidebar-order li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:5px 0}
#sidebar-order input{accent-color:var(--blue);width:16px;height:16px}
#sidebar-order li>div{display:flex;gap:5px}
.article-sheet[data-layout='essay'] .rail-membership h2{font-size:26px}
.article-sheet[data-layout='essay'] .rail-membership{padding:21px 16px}
.article-sheet[data-layout='essay'] .rail-primary{font-size:12px;padding:11px 9px}
@container paper (max-width:780px){
 .article-sheet[data-layout] .article-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}
 .article-sidebar .rail-module{margin:0}
 .article-sidebar [data-rail-module='recommended']{grid-column:1/-1}
 .article-sidebar [data-rail-module='npr']{grid-column:1/-1}
 .article-sidebar .rail-recommendations .rail-heading{margin-bottom:20px}
 .article-sidebar .rail-recommendations .rail-item{margin-bottom:18px}
 .article-sidebar .rail-recommendations .rail-item img{max-width:140px;float:right;margin:0 0 12px 20px}
 .sidebar-editor-inner{grid-template-columns:1fr;gap:10px}
}
@container paper (max-width:480px){
 .article-sheet[data-layout] .article-sidebar{display:block}
 .article-sidebar .rail-module{margin:0 0 29px}
 .article-sidebar .rail-membership{padding:25px}
 .article-sheet[data-layout='essay'] .rail-membership h2{font-size:30px}
 .article-sidebar .rail-primary{font-size:14px;padding:13px}
 .rail-partner,.rail-ad-slot{max-width:330px;margin-inline:auto!important}
 .article-sidebar .rail-history{padding-top:20px}
 .rail-audio h2,.rail-newsletter h2{font-size:26px}
}
@media print{.article-sidebar{display:none!important}}
