.archive-hero{padding:clamp(7rem,13vw,11rem) 0 3rem;background:#f4f1ea}.archive-hero h1{font-size:clamp(2.5rem,6vw,5.4rem);line-height:1.04;margin:.4rem 0 1rem}.archive-hero p{max-width:42rem;line-height:1.75}.archive-tools{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:.8rem;margin:2rem 0 1rem}.archive-tools label{display:block;font-size:.78rem;margin-bottom:.3rem}.archive-tools input,.archive-tools select{box-sizing:border-box;width:100%;padding:.85rem;border:1px solid #c8c5bc;background:#fff;color:inherit}.archive-results{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1rem 0 2rem}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.2rem}.archive-card{border-top:1px solid #1d3932;padding-top:.8rem}.archive-card figure{margin:0 0 .8rem;background:#e6e2d8;aspect-ratio:4/3}.archive-card figure img{width:100%;height:100%;object-fit:cover}.archive-card h2,.archive-card h3{font-size:1.25rem;margin:.45rem 0}.archive-card h2 a,.archive-card h3 a{color:inherit;text-decoration:none}.archive-card p{line-height:1.65}.archive-meta{font-size:.82rem;color:#53625c}.archive-badge{display:inline-block;padding:.2rem .45rem;border:1px solid #9ba49d;font-size:.74rem}.archive-more{display:block;margin:2.5rem auto 0}.archive-empty{margin:2rem 0;padding:2rem;background:#f4f1ea}.journal-story{padding:clamp(7rem,12vw,10rem) 0 4rem}.journal-story h1{font-size:clamp(2.2rem,5vw,4.5rem);max-width:15ch}.journal-story-copy{max-width:46rem;font-size:1.05rem;line-height:1.9}.journal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:3rem 0}.journal-gallery figure{margin:0}.journal-gallery img{display:block;width:100%;height:auto}.archive-source{padding:1.5rem;margin:3rem 0;background:#f4f1ea;max-width:52rem}.archive-source p{line-height:1.7}@media(max-width:760px){.archive-tools{grid-template-columns:1fr 1fr}.archive-tools>div:first-child{grid-column:1/-1}.archive-grid,.journal-gallery{grid-template-columns:1fr}}
