.issue-verdict{background:linear-gradient(120deg,#fafaf8,#fafaf8 65%,#e3f5f1);border:1px solid #f1f0ec;border-radius:18px;padding:25px 28px}.issue-verdict ol{margin:15px 0 0;padding-left:25px}.issue-verdict li{line-height:1.65;font-size:16px;margin:10px 0}.issue-verdict a:hover{text-decoration:underline}.issue-verdict>p{font-size:12px;color:#63635e;margin:18px 0 0;letter-spacing:1px}.analysis-section.takeaway{margin:22px 0;padding:28px 30px;background:linear-gradient(135deg,#fff,#fafaf8);border:1px solid #f1f0ec;border-radius:16px;border-top:3px solid #63635e}.analysis-section.takeaway:nth-of-type(3n){border-top-color:#934529}.analysis-section.takeaway:nth-of-type(3n+1){border-top-color:#63635e}.takeaway .section-kicker{font-size:12px;letter-spacing:2px;margin-bottom:10px}.analysis-section.takeaway h2{font-size:25px;line-height:1.55;margin-bottom:12px}.analysis-section.takeaway>p{font-size:16px;line-height:1.95;margin:16px 0}.paragraph-label{display:block;font-size:12px;letter-spacing:1px;margin-bottom:3px;color:#63635e}.takeaway>p.prose-implication{background:#f1f0ec;border-radius:9px;padding:12px 16px;color:#242422}.story-meta{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;color:#63635e;font-size:12px;line-height:1.6}.story-meta .region{color:#934529;background:#fafaf8;border-radius:5px;padding:3px 8px}.analysis-section>p.source-note{font-size:12px;line-height:1.7;color:#63635e;margin:8px 0}.brief-group{margin-top:34px;padding:12px 0;border-bottom:2px solid #934529;scroll-margin-top:25px}.brief-group>span{font-size:10px;letter-spacing:2px;color:#63635e}.brief-group h2{font-size:21px;margin:5px 0}.analysis-section.brief{padding:18px 0}.analysis-section.brief .section-kicker{display:none}.analysis-section.brief h2{font-size:18px;margin:0 0 8px}.analysis-section.brief>p{font-size:14px;line-height:1.85;margin:10px 0}.analysis-section.brief .article-projects{margin-top:10px}.editorial-reading .detail-cover{margin:30px 0}.project-roundup{margin-top:35px;border-top:2px solid #63635e;padding-top:22px;scroll-margin-top:25px}.project-roundup h2{font-size:22px;margin:8px 0 16px}.project-roundup ul{list-style:none;padding:0;margin:0}.project-roundup li{padding:13px 0;border-bottom:1px solid #f1f0ec;display:grid;grid-template-columns:1fr auto;gap:5px 14px}.project-roundup li>a{font-size:15px;font-weight:600;color:#934529}.project-roundup li>span{font-size:12px;color:#63635e}.project-roundup li>div{grid-column:1/-1;display:grid;gap:3px}.project-roundup li>div>a{font-size:12px;color:#63635e;line-height:1.8}.project-roundup a:hover{text-decoration:underline}.editorial-toc{max-height:calc(100vh - 80px);overflow:auto}.editorial-toc a{padding:9px 0;font-size:12px}.editorial-toc small{font-size:10px;margin:0}.source-list li{font-size:12px}.cover-empty{background:linear-gradient(130deg,#fafaf8,#f1f0ec,#dcefeb)}
@media(max-width:620px){.analysis-section.takeaway{padding:22px 19px;margin:18px 0}.analysis-section.takeaway h2{font-size:21px}.analysis-section.takeaway>p{font-size:15px}.issue-verdict{padding:21px}.issue-verdict li{font-size:14px}.story-meta{font-size:11px;gap:5px 8px}.analysis-section.brief h2{font-size:17px}.takeaway>p.prose-implication{padding:10px 12px}}
.analysis-section>p.story-source,.analysis-section>p.project-context{font-size:13px;line-height:1.8;margin:12px 0 0;color:#63635e;background:transparent;padding:0}.story-source a{color:#934529;text-decoration:underline;text-underline-offset:3px}

.takeaway>p.prose-evidence{border-left:3px solid #deddd7;padding:8px 0 8px 16px;color:#63635e;font-size:14px}.editorial-reading .detail-cover:first-child{margin:0 0 28px}.editorial-reading .detail-cover img{aspect-ratio:2.2/1;max-height:390px;object-fit:cover}
