.weekly-page{padding:0 30px 60px}.weekly-heading{padding:45px 0 20px}.weekly-heading h1{font-size:34px;line-height:1.85;letter-spacing:1px;max-width:950px}.weekly-heading p{font-size:13px}.weekly-heading .issue{font-size:11px;color:#a08b5e;margin-top:25px}.weekly-cover{margin:10px 0 30px}.weekly-cover img{width:100%;height:auto;border-radius:12px}.weekly-cover figcaption{font-size:10px;color:#8e9681;text-align:right;margin-top:8px}.weekly-body{max-width:790px;margin:35px auto;line-height:2.1}.weekly-body h2{font-size:24px;line-height:1.7}.weekly-body p{font-size:14px;line-height:2.2}.weekly-body section{margin-top:45px}.weekly-body a{color:#647b50;text-decoration:underline}.weekly-note{background:#eef1e5;padding:22px;border-left:3px solid #b1bd99;font-size:12px;color:#7c896d;line-height:2}.weekly-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin:25px 0}.weekly-grid article{border:1px solid #dbe2cf;background:#fffefa;border-radius:12px;overflow:hidden}.weekly-grid img{width:100%;height:auto;display:block}.weekly-grid article a>div{padding:25px}.weekly-grid small{font-size:10px;color:#9b8b68}.weekly-grid h2{font-size:23px;line-height:1.8}.weekly-grid p{font-size:12px}.weekly-grid b{font-size:11px;color:#7c8b6c}@media(max-width:800px){.weekly-page{padding:0 20px 45px}.weekly-heading{padding-top:25px}.weekly-heading h1{font-size:26px}.weekly-grid{grid-template-columns:1fr}.weekly-body h2{font-size:22px}}
