.weekly-article,.weekly-index{max-width:1100px;margin:auto;padding:2rem clamp(1.25rem,5vw,4rem) 4rem}.weekly-back{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.weekly-heading{margin:2.5rem 0 2rem;max-width:850px}.weekly-heading h1{font-size:clamp(2.5rem,5vw,4.6rem);max-width:22ch;margin:.35em 0}.weekly-heading>p{max-width:60ch;font-size:1.15rem;color:#536650}.weekly-meta{margin-top:1.5rem;font-size:.9rem}.weekly-editor-note{padding:1.2rem 1.5rem;border-left:3px solid #b6bc99;background:#f4f3e9;line-height:1.7}.weekly-editor-note p{margin:.4rem 0}.weekly-care a,.weekly-editor-note a,.weekly-index-footer a{text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:.6rem 0}.weekly-issue-card{display:grid;grid-template-columns:100px 1fr;gap:2rem;border-block:1px solid #dedccc;padding:2.5rem 0;margin:2rem 0}.weekly-number{font:italic 3.5rem Georgia,serif;color:#778363}.weekly-issue-card h2{font-size:clamp(1.8rem,3vw,2.8rem);max-width:25ch}.weekly-issue-card p{max-width:60ch}.weekly-read{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;border-bottom:1px solid #496346;font-weight:600}.weekly-index-footer{max-width:65ch;margin-top:3rem}.weekly-article h2,.weekly-index-footer h2{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.02em;line-height:1.25}.weekly-article{max-width:1000px}.weekly-reading{max-width:68ch;margin:3rem auto;font-size:1.12rem;line-height:1.85}.weekly-reading section{margin:0 0 2.5rem}.weekly-reading p{margin:.85rem 0}.weekly-source-link{font-size:.85rem;text-decoration:underline;display:inline-block;padding:.5rem 0}.weekly-care,.weekly-sources,.weekly-talk,.weekly-words{border-top:1px solid #dedccc;padding:2rem 0}.weekly-words>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem}.weekly-words details{border:1px solid #dedccc;border-radius:12px;padding:0 1rem;background:#fffdf8}.weekly-words summary{min-height:48px;padding:.7rem 0;cursor:pointer;font-weight:600}.weekly-words details p{padding-bottom:1rem}.weekly-talk ol{list-style:decimal;padding-left:1.5rem;max-width:65ch}.weekly-talk li{padding:.5rem 0 .5rem .5rem}.weekly-sources,.weekly-talk>p{font-size:.92rem;color:#536650}.weekly-care{max-width:65ch}.weekly-sources ul{list-style:none;padding:0}.weekly-sources li{margin:1rem 0;scroll-margin-top:2rem}.weekly-sources a{text-decoration:underline;text-underline-offset:4px;font-weight:600;display:inline-block;padding:.5rem 0}.weekly-sources p{margin:.5rem 0}.weekly-ending{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-top:1px solid #dedccc;padding-top:1.5rem}.weekly-ending a{padding:.7rem 0;text-decoration:underline}@media(max-width:600px){.weekly-issue-card{grid-template-columns:1fr;gap:.3rem}.weekly-number{font-size:2rem}.weekly-heading{margin-top:1.5rem}.weekly-words>div{grid-template-columns:1fr}.weekly-reading{font-size:1.05rem}}