.weekly-reading{position:relative;overflow:hidden;padding:32px;border:1px solid #c6ad80;background:radial-gradient(circle at 92% 4%,rgba(170,125,73,.15),transparent 25%),linear-gradient(125deg,#fffaf0 0%,#f2f4eb 100%);box-shadow:0 12px 30px rgba(67,51,28,.08)}.weekly-reading::after{position:absolute;right:-32px;bottom:-40px;width:170px;height:170px;border:1px solid rgba(128,82,59,.16);border-radius:50%;content:"";pointer-events:none}.weekly-reading .section-heading{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:18px;border-top:0;padding-top:0;margin-bottom:20px}.weekly-reading .section-heading>div{max-width:650px}.weekly-kicker{display:inline-flex;align-items:center;gap:7px;color:#80523b;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.weekly-kicker::before{width:22px;height:1px;background:currentColor;content:""}.weekly-reading h2{margin-bottom:6px}.weekly-reading .section-heading p{margin:0;color:#5e625e}.weekly-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.weekly-list a{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;min-height:124px;padding:17px 14px 14px;color:#243c3b;background:rgba(255,254,249,.88);border:1px solid #d9d0c0;border-radius:8px;box-shadow:0 3px 0 rgba(122,91,56,.07);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.weekly-list a::after{position:absolute;right:13px;bottom:0;left:13px;height:3px;border-radius:3px 3px 0 0;background:#bcc7b9;content:""}.weekly-list a:hover{border-color:#a56f49;box-shadow:0 10px 20px rgba(72,53,29,.14);transform:translateY(-3px)}.weekly-rank{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e9e3d8;color:#77543f;font:700 12px/1 Georgia,serif;letter-spacing:.04em}.weekly-item-copy{display:block;min-width:0;padding-top:3px}.weekly-list strong,.weekly-list em{display:block}.weekly-list strong{font-size:15px;line-height:1.42}.weekly-list em{margin-top:9px;color:#80523b;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.weekly-item--1{grid-column:span 1}.weekly-item--1 a{background:linear-gradient(145deg,#fff8df,#fffdfa);border-color:#c6a562}.weekly-item--1 a::after{background:#b98935}.weekly-item--1 .weekly-rank{background:#ad7b2b;color:#fffaf0;box-shadow:0 3px 0 #8c6120}.weekly-item--2 a{border-color:#bfc7c5}.weekly-item--2 a::after{background:#8d9b9c}.weekly-item--2 .weekly-rank{background:#718080;color:#fff}.weekly-item--3 a{border-color:#d1b08c}.weekly-item--3 a::after{background:#ba825a}.weekly-item--3 .weekly-rank{background:#9a6747;color:#fff}@media(max-width:900px){.weekly-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.weekly-reading{padding:24px 18px}.weekly-reading .section-heading{display:block;margin-bottom:16px}.weekly-list{grid-template-columns:1fr;gap:9px}.weekly-list a{min-height:0;padding:14px}.weekly-list a::after{right:14px;left:14px}.weekly-reading::after{display:none}}