.editorial-hero{padding:72px 0 54px;background:var(--forest);color:white}.editorial-hero h1{font:normal clamp(2.5rem,6vw,4.8rem)/1.07 Georgia,serif;max-width:850px;letter-spacing:-.035em}.editorial-hero p{max-width:650px;margin:22px 0;color:#e3ebdf;font-size:1.12rem}.eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:750;margin-bottom:18px}.editorial-section{padding:55px 0}.editorial-section h2{font:normal clamp(1.8rem,4vw,2.8rem)/1.15 Georgia,serif;margin-bottom:16px}.collection-note{padding:24px 28px;border:1px solid var(--border);border-left:4px solid var(--gold);background:var(--paper);margin:30px 0}.collection-note p{margin-top:6px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.discovery-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:white;display:flex;flex-direction:column}.discovery-card[hidden]{display:none}.discovery-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.discovery-card .card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.discovery-card h2,.discovery-card h3{font:normal 1.65rem/1.15 Georgia,serif;margin:10px 0 14px}.discovery-card p{color:#526359}.read-link{display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:20px}.editorial-button{display:inline-block;background:var(--gold-light);color:var(--deep);padding:13px 23px;border-radius:6px;font-weight:750}.article-wrap{max-width:800px;padding:48px 24px 70px;margin:auto}.article-wrap h1{font:normal clamp(2.3rem,5vw,3.8rem)/1.1 Georgia,serif;margin:18px 0}.article-wrap h2{font:normal 1.8rem Georgia,serif;margin:32px 0 12px}.article-wrap p{margin:16px 0}.article-wrap .lead{font-size:1.22rem;color:#526359}.article-wrap figure{margin:30px 0}.article-wrap figure img{width:100%;max-height:400px}.article-wrap figcaption{font-size:.8rem;color:#526359;margin-top:8px}.article-meta{font-size:.8rem;color:#526359}.article-wrap a:not(.editorial-button){text-decoration:underline;text-underline-offset:3px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.filters input,.filters select,.filters button{padding:12px;border:1px solid var(--border);border-radius:6px;background:white;max-width:100%}.filters input{flex:1;min-width:170px}.editorial-small{font-size:.88rem;color:#526359} @media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.editorial-grid{grid-template-columns:1fr}.editorial-hero{padding:48px 0 36px}.editorial-section{padding:35px 0}.collection-note{padding:20px}.filters input{width:100%}}