/* September 29 look-back issue layer. Same rules as the September 27 Cowork layer, renamed for this issue: five-card summary grid, list and example-block styles, provisional tags, phone tap targets, Practical check heading contrast fix. */
.source-index{margin:40px 0;padding:26px;border:1px solid var(--line);font-family:var(--sans)}.source-index summary{cursor:pointer;font-weight:600;font-size:18px;min-height:36px}.source-index ol{columns:2;line-height:1.8}.source-index a,.story-body a,.editor-note a,.worth-knowing a,.closing-grid a{color:var(--terracotta-dark);text-decoration:underline;text-underline-offset:3px}.practical-lab a{color:var(--peach,#dce775)}.story-body h3{margin-top:30px}.story-body>p,.story-body li,.worth-knowing p{overflow-wrap:anywhere}.story-body .article-prompt,.story-body .my-take{max-width:760px}.guide-title-copy h1{overflow-wrap:normal}.editor-note>p:first-of-type strong{font-family:var(--serif,Georgia);font-size:30px;line-height:1.2}.takeaway>p{margin:0}.issue-nav{flex-wrap:wrap}.source-index:target,#leave-alone:target,#worth-knowing:target{scroll-margin-top:30px}
.story-body ul.story-list{padding-left:1.1em;margin:18px 0}.story-body ul.story-list li{margin:0 0 12px;line-height:1.65}
.story-body ol.steps{padding-left:1.3em}.story-body ol.steps li{margin:0 0 12px;line-height:1.65}
.example-block{margin:20px 0;padding:18px 22px;border-left:3px solid var(--line);font-family:var(--sans);font-size:15px;line-height:1.7;background:rgba(255,253,249,.55)}
.example-block .eyebrow{margin:0 0 6px}
.provisional-tag{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid var(--terracotta-dark);color:var(--terracotta-dark);font:600 10px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}
.review-strip strong{letter-spacing:.08em}
.source-index .window-note{font-size:14px;line-height:1.6}
@media(max-width:620px){.source-index ol{columns:1}.guide-title-copy h1{font-size:clamp(2.8rem,11vw,4.2rem)}.source-index{padding:18px}.editor-note>p:first-of-type strong{font-size:25px}.example-block{padding:14px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
@media(max-width:620px){.issue-nav a{display:inline-block;padding:12px 4px}}
.story-body ul.story-list,.story-body ol.steps,.story-body .example-block{max-width:760px;box-sizing:border-box}
.story-body ul.story-list li,.story-body ol.steps li{font-size:inherit;line-height:1.75;color:inherit}
.story-body ul.story-list,.story-body ol.steps{font-size:1.14rem}
.story-body ul.story-list.emoji-list{list-style:none;padding-left:0}
.example-block{font-size:16px}
@media(max-width:620px){.story-body ul.story-list,.story-body ol.steps{font-size:1.05rem}}
/* Five-card summary grid: 3 + 2 on desktop, 2 columns on tablet, 1 on phone (explicit, like the Sept 20 layer did for 7). */
.summary-grid.summary-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.summary-count-5 .summary-card{grid-column:span 2;border-right:1px solid var(--line)}.summary-count-5 .summary-card:nth-child(3),.summary-count-5 .summary-card:nth-child(5){border-right:0}.summary-count-5 .summary-card:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--line)}
@media(max-width:900px){.summary-grid.summary-count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-count-5 .summary-card,.summary-count-5 .summary-card:nth-child(n+4){grid-column:auto!important;border-right:1px solid var(--line)}.summary-count-5 .summary-card:nth-child(even){border-right:0}.summary-count-5 .summary-card:nth-child(n+3){border-top:1px solid var(--line)}.summary-count-5 .summary-card:nth-child(5){grid-column:1/-1!important;border-right:0}}
@media(max-width:620px){.summary-grid.summary-count-5{grid-template-columns:1fr}.summary-count-5 .summary-card,.summary-count-5 .summary-card:nth-child(n){grid-column:auto!important;border-right:0}}
/* Reference defect fix: practical-lab heading rendered navy on the navy panel in the Sept 20 site. */
.practical-lab h2{color:#f7f5f0}
/* Joyce's note: quote, list and small subheads inside the editor note */
.editor-note .note-quote{margin:18px 0;padding:14px 20px;border-left:3px solid var(--terracotta);background:rgba(255,253,249,.6)}.editor-note .note-quote p{margin:0;font-style:italic}
.editor-note .note-list{list-style:none;padding-left:0;margin:14px 0}.editor-note .note-list li{margin:0 0 10px;line-height:1.7}
.editor-note .note-subhead{margin-top:26px}
/* v3 format (Sept 28): 30-second verdict list, steal panel, closing take */
.verdict-list{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line)}
.verdict-list li{display:grid;grid-template-columns:minmax(150px,250px) 1fr;gap:18px;align-items:start;padding:15px 4px;border-bottom:1px solid var(--line)}
.verdict-list li .disposition{justify-self:start;margin-top:4px;white-space:nowrap;text-align:left}
@media(max-width:900px){.verdict-list li .disposition{white-space:normal}}
.verdict-list li p{margin:0;font-family:var(--sans);font-size:17px;line-height:1.6;overflow-wrap:anywhere}
.verdict-link{color:inherit;text-decoration:none}
.verdict-link:hover strong,.verdict-link:focus-visible strong{text-decoration:underline;text-underline-offset:3px}
.disposition.do{background:#e7f5f0;color:#2d7563}
.disposition.skip{background:#eceaf0;color:#6a6577}
@media(max-width:620px){.verdict-list li{grid-template-columns:1fr;gap:8px;padding:14px 2px}.verdict-list li p{font-size:16px}}
.steal-panel{margin:70px 0;padding:clamp(24px,5vw,52px);background:var(--paper,#ffffff);border:1px solid var(--line);border-top:4px solid var(--terracotta);box-shadow:var(--shadow)}
.steal-panel>h2{margin-top:6px}
.steal-panel p,.steal-panel li{font-family:var(--sans);line-height:1.7;overflow-wrap:anywhere}
.steal-panel a{color:var(--terracotta-dark);text-decoration:underline;text-underline-offset:3px}
.steal-panel .article-prompt,.steal-panel .example-block{max-width:780px}
.steal-panel:target,#my-take:target,#watching:target{scroll-margin-top:30px}
.take-section{margin:10px 0 0}
.take-section .my-take{max-width:860px}
.story-body h3.minor-heading[id]{scroll-margin-top:84px}
.steal-panel .prompt-text{white-space:pre-line}
.steal-panel>p,.steal-panel>h2{max-width:780px}

.article-prompt .prompt-text{white-space:pre-line}

/* SVG icons (the site never shows emoji) */
.ic{display:inline-flex;width:1.05em;height:1.05em;margin-right:.42em;vertical-align:-.17em;color:var(--terracotta-dark)}.ic svg{width:100%;height:100%;display:block}.ic-bullet{width:.85em;height:.85em;margin-right:.5em;vertical-align:-.08em;color:var(--terracotta)}.ic-amber{color:var(--amber)}
.going-deeper{max-width:860px;margin:28px 0 0;font-family:var(--sans);font-size:16px;color:var(--ink)}
.going-deeper a{color:var(--link)}
.copyright a{color:inherit;text-decoration:underline}
