.daily-pick,.guide-shelf{margin:0;padding:clamp(24px,4.5vw,74px);color:#263b32}.daily-pick{background:#ede7dc}.daily-kicker,.guide-category{font:600 .86rem/1.5 Arial,sans-serif;letter-spacing:.03em}.daily-pick header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #aaa89a;padding-bottom:14px}.daily-pick header h2,.guide-shelf h2{margin:0;font:400 clamp(29px,3.5vw,55px)/1.1 Georgia,serif;letter-spacing:-.04em}.daily-spread{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,72px);margin-top:24px}.daily-spread img{width:100%;height:clamp(230px,26vw,410px);object-fit:cover}.daily-spread h3{font:400 clamp(33px,4vw,66px)/1.04 Georgia,serif;margin:.35em 0;letter-spacing:-.04em}.daily-spread p{max-width:49ch;line-height:1.6}.daily-cta{display:inline-block;text-underline-offset:6px;padding:10px 0}.guide-shelf{background:#faf9f4}.guide-shelf header{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:24px}.guide-shelf label{display:grid;gap:5px;font-size:14px}.guide-shelf select{border:1px solid #90998a;color:#283e32;padding:10px;background:#fff;font:inherit}.shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.shelf-card{display:flex;flex-direction:column;min-height:132px;background:#fff;padding:20px clamp(18px,2vw,32px);border:1px solid #d7d9ce;border-top:3px solid #849482;color:inherit;text-decoration:none}.shelf-card:hover,.shelf-card:focus-visible{border-color:#365544}.shelf-card h3{font:400 clamp(21px,1.8vw,30px)/1.23 Georgia,serif;margin:.5em 0}.shelf-card[hidden]{display:none}.daily-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:500 14px/1.5 Arial,sans-serif;margin:12px auto 22px;width:fit-content;max-width:100%;color:#274635;background:#edf0e6;padding:6px 12px}.daily-tags a{color:inherit;text-decoration:underline;text-underline-offset:3px}.journal-article .daily-tags,.brand-story .daily-tags{margin-left:0}.shelf-more{margin:20px 0 0;padding:.8em 1.1em;font:inherit;background:#f8f8f2;border:1px solid #768373;color:inherit;cursor:pointer}@media(max-width:750px){.daily-pick header,.guide-shelf header{align-items:start;flex-direction:column}.daily-spread,.shelf-grid{grid-template-columns:1fr}.shelf-grid{gap:14px}.shelf-card{min-height:0}.daily-spread img{height:200px}.daily-spread{gap:15px}.guide-shelf select{max-width:100%}.guide-shelf label{width:100%}}
