.weekly-drop{max-width:1280px;margin:32px auto 64px;padding:36px 24px;border-top:1px solid #ad854b;scroll-margin-top:110px}.weekly-drop>p{max-width:760px;line-height:1.7;color:#c9c0b2}.weekly-drop h2{font-size:clamp(30px,4vw,46px);margin:12px 0 20px}.weekly-drop .archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.weekly-drop .archive-card{display:flex;flex-direction:column;border:1px solid #57432c;background:#171513;color:inherit;text-decoration:none;overflow:hidden}.weekly-drop .archive-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.weekly-drop .archive-card>div{padding:20px}.weekly-drop .archive-card h3{font-size:24px;line-height:1.2;margin:10px 0}.weekly-drop .archive-card p{font-size:16px;line-height:1.6}.weekly-drop .tag{color:#dfba78;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.weekly-drop .read{padding:0 20px 24px;color:#dfba78;margin-top:auto}.weekly-drop a:focus-visible{outline:3px solid #dfba78;outline-offset:4px}@media(max-width:900px){.weekly-drop .archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.weekly-drop{padding:28px 16px}.weekly-drop .archive{grid-template-columns:1fr}}