/* Selected editorial direction, 17 October 2026. Home only. */
.shell .home-hero.home-hero--recommendation{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;padding:34px 40px 30px;background:#e7e2d6;color:var(--ink);min-height:0;border-top:0;border-bottom:1px solid var(--ink);align-items:start}
.shell .home-hero.home-hero--recommendation .home-hero-copy{padding:0;min-width:0}.shell .home-hero.home-hero--recommendation .eyebrow{font:12px/1.5 var(--m);letter-spacing:.08em;margin:0 0 18px;color:var(--ink)}
.shell .home-hero.home-hero--recommendation .reading-pick{border:0;margin:0;padding:0}.shell .home-hero.home-hero--recommendation .reading-choice{display:block}
.shell .home-hero.home-hero--recommendation #reading-title{font:400 clamp(48px,6.5vw,96px)/.98 var(--d);text-transform:uppercase;letter-spacing:-.025em;max-width:14ch;margin:0 0 20px;overflow-wrap:anywhere;text-wrap:balance}
.shell .home-hero.home-hero--recommendation .reading-why{font:400 19px/1.45 var(--serif);max-width:44ch;color:var(--ink);margin:0 0 14px}.shell .home-hero.home-hero--recommendation .reading-pick-meta{margin:0 0 18px;justify-content:flex-start;gap:8px 20px}.shell .home-hero.home-hero--recommendation .reading-source,.shell .home-hero.home-hero--recommendation .reading-time{font:12px/1.6 var(--m);color:var(--dim)}
.shell .home-hero.home-hero--recommendation .reading-actions{margin:0;gap:16px;flex-wrap:wrap}.shell .home-hero.home-hero--recommendation .reading-actions .home-primary{background:var(--signal);color:var(--ink);padding:13px 18px;min-height:48px;border:1px solid var(--ink)}.shell .home-hero.home-hero--recommendation .reading-actions button{background:transparent;color:var(--ink);border:0;text-decoration:underline;min-height:48px;padding:12px 0}.shell .home-hero.home-hero--recommendation .reading-promise{font:12px/1.6 var(--s);color:var(--dim);border:0;padding:0;margin:12px 0}.shell .home-hero.home-hero--recommendation .reading-promise strong{font-weight:500}
.shell .home-hero.home-hero--recommendation .reading-archive{font:12px/1.5 var(--s);margin-top:14px;gap:12px 24px}.shell .home-hero.home-hero--recommendation .home-art{display:block;position:relative;align-self:stretch;margin:0;min-height:360px;clip-path:polygon(4% 0,100% 0,100% 100%,0 100%,3% 72%,0 42%);border:0;background:transparent}.shell .home-hero.home-hero--recommendation .home-art img{width:100%;height:100%;min-height:360px;max-height:500px;object-fit:cover;object-position:50% 43%}
.shell .home-hero.home-hero--recommendation .reading-status{color:var(--dim)}
/* Scores stay interactive and source-bound, but no longer form a yellow column. */
.shell .home-hero.home-hero--recommendation .score-details,.home-issue .score-details{min-width:0;position:relative;color:var(--dim)}
.shell .home-hero.home-hero--recommendation .score-details>.seal.editorial-seal,.home-issue .score-details>.seal.editorial-seal{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;width:auto;height:auto;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--dim);font:400 12px/1.5 var(--m)}
.shell .home-hero.home-hero--recommendation .editorial-seal .seal-signature,.home-issue .editorial-seal .seal-signature{display:inline;width:auto;font:inherit;margin:0}.shell .home-hero.home-hero--recommendation .editorial-seal .seal-signature>span,.home-issue .editorial-seal .seal-signature>span{display:none}
.shell .home-hero.home-hero--recommendation .score-details>.editorial-seal small,.home-issue .score-details>.editorial-seal small{display:inline;width:auto;font:inherit}.shell .home-hero.home-hero--recommendation .editorial-seal .reader-score-hint{font:inherit;margin:0 0 0 7px}
.shell .home-hero.home-hero--recommendation .score-explanation,.home-issue .score-explanation{position:static;inset:auto;width:auto;max-width:65ch;box-shadow:none;border:1px solid var(--rule);border-radius:0;padding:16px;font:13px/1.6 var(--s);background:var(--paper)}
.home-issue{padding:34px 40px 40px}.home-issue .home-section-head{border-top:0;border-bottom:1px solid var(--rule);padding:0 0 20px}.home-issue .home-section-head h2{font:400 48px/1 var(--d);text-transform:uppercase;letter-spacing:-.015em}.home-issue .result-note{font:13px/1.6 var(--s);margin:14px 0 0}
.home-issue-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px}.home-issue-list .entry{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:28px 0;border-bottom:1px solid var(--rule);background:transparent;align-content:start;align-items:start}.home-issue-list .entry-copy{grid-column:2;grid-row:1;min-width:0}.home-issue-list .index{display:block;grid-column:1;grid-row:1;border:0;font:12px/1.7 var(--m);color:var(--dim);padding-top:5px}.home-issue-list .entry h2{font:520 28px/1.18 var(--serif);letter-spacing:-.025em;margin:0 0 12px;max-width:45ch}.home-issue-list .why{padding:0;border:0;font:14px/1.65 var(--s);color:var(--dim);margin:0 0 12px;max-width:74ch}.home-issue-list .why-label{display:none}.home-issue-list .by{font:12px/1.7 var(--s);color:var(--dim);overflow-wrap:anywhere}.home-issue-list .selection-slot{font:12px/1.7 var(--m);color:var(--ink)}.home-issue-list .reading-meta{font:12px/1.6 var(--s)}.home-issue-list .score-details{grid-column:2;grid-row:2;justify-self:start}
.home-issue-list .entry:first-child{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) 90px;padding:34px 0}.home-issue-list .entry:first-child .entry-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:44px}.home-issue-list .entry:first-child h2{font-size:36px;grid-row:1/4}.home-issue-list .entry:first-child .why{font-size:16px}.home-issue-list .entry:first-child .score-details{grid-column:3;grid-row:1}.home-issue-list .entry .score-details[open]{grid-column:2/-1;grid-row:2;justify-self:stretch}
@media(max-width:760px){.shell .home-hero.home-hero--recommendation{display:flex;flex-direction:column;padding:28px 20px 30px;gap:26px}.shell .home-hero.home-hero--recommendation .home-hero-copy{padding:0;width:100%}.shell .home-hero.home-hero--recommendation #reading-title{font-size:clamp(38px,13vw,58px);max-width:16ch}.shell .home-hero.home-hero--recommendation .reading-why{font-size:18px}.shell .home-hero.home-hero--recommendation .home-art{width:100%;height:200px;min-height:0;clip-path:none}.shell .home-hero.home-hero--recommendation .home-art img{min-height:0;height:200px;position:static;object-position:center 43%}.shell .home-hero.home-hero--recommendation .reading-pick-meta{display:flex;flex-wrap:wrap}.shell .home-hero.home-hero--recommendation .score-details>.seal.editorial-seal{min-height:44px;font-size:12px;width:auto}.home-issue{padding:24px 20px 40px}.home-issue .home-section-head{gap:16px;flex-wrap:wrap}.home-issue .home-section-head h2{font-size:38px}.home-issue-list{display:block}.home-issue-list .entry,.home-issue-list .entry:first-child{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:24px 0}.home-issue-list .entry:first-child .entry-copy{display:block}.home-issue-list .entry h2,.home-issue-list .entry:first-child h2{font-size:25px;line-height:1.2}.home-issue-list .entry:first-child .why{font-size:14px}.home-issue-list .entry:first-child .score-details{grid-column:2;grid-row:2}.home-issue-list .entry .index{display:block}.home-issue-list .entry .entry-copy{grid-column:2}.home-issue .home-section-head>a{font-size:12px}}

.shell .home-hero.home-hero--recommendation .home-art{margin:0}.shell .home-hero.home-hero--recommendation .reading-pick>.score-details{display:block;text-align:left;width:100%}.shell .home-hero.home-hero--recommendation .reading-actions .home-primary{border-radius:0}
@media(max-width:760px){.home-issue .home-section-head>a{max-width:none;text-align:left;width:100%;padding:8px 0}.home-issue .home-section-head{align-items:flex-start}}
