.edition-features{margin:36px 0;padding:28px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.edition-features>h2{font:400 clamp(28px,4vw,44px)/1.12 var(--serif);color:var(--wine)}.edition-features p{line-height:1.65}.edition-feature-status{background:#eee8dc;padding:15px;font-size:14px}.edition-features summary{cursor:pointer;font:700 19px/1.4 var(--serif);color:var(--wine);padding:14px 0}.edition-feature-table{overflow-x:auto}.edition-feature-table table{border-collapse:collapse;width:100%;font:14px/1.5 var(--sans)}.edition-feature-table th,.edition-feature-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.edition-feature-table thead{color:var(--wine)}.edition-feature-table tbody th{min-width:160px;font-family:var(--serif);font-size:17px}.edition-feature-table button{border:1px solid var(--gold);background:transparent;color:var(--wine);padding:5px 9px;cursor:pointer;white-space:nowrap}.edition-digital-perks{margin-top:25px}.edition-digital-perks h3{font:400 27px var(--serif);color:var(--wine)}.edition-article-extras{border-block:1px solid var(--gold);padding:20px 0;margin:20px 0}.edition-article-extras h2{font:400 27px/1.2 var(--serif);color:var(--wine)}.edition-article-extras p{font:14px/1.65 var(--sans)}.edition-listen-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.edition-listen-controls button{background:var(--wine);color:white;border:0;padding:9px 14px;cursor:pointer}.edition-listen-controls button:disabled{opacity:.5;cursor:default}.edition-listen-controls span{font:12px var(--sans)}.edition-article-extras details{padding:12px 0}.edition-article-extras summary{cursor:pointer;color:var(--wine)}.edition-transcript{white-space:pre-wrap;max-height:360px;overflow:auto;padding:12px;background:#eee8dc;color:#29251f}.edition-article-extras audio{max-width:100%;width:100%;margin:12px 0}.edition-question-note{color:var(--muted)}.mc-planned-page{scroll-margin-top:25px}@media(max-width:540px){.edition-feature-table th,.edition-feature-table td{padding:9px 6px;font-size:12px}.edition-feature-table tbody th{min-width:115px;font-size:15px}}