.agd-journal{background:var(--agd-paper)}.agd-journal-hero{background:var(--agd-cream);border-bottom:1px solid var(--agd-line);padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.agd-journal-hero .agd-container,.agd-article__header{max-width:920px}.agd-journal-hero h1,.agd-article__header h1{font-size:clamp(3rem,6vw,6rem);font-weight:500;margin:.1rem 0 1.25rem;text-shadow:none}.agd-journal-hero p:not(.agd-eyebrow){color:var(--agd-ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);max-width:660px}.agd-journal__content{padding:clamp(3.5rem,7vw,6.5rem) 0}.agd-post-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agd-post-card{background:#fff;border:1px solid var(--agd-line);display:grid;grid-template-columns:42% 1fr;min-width:0}.agd-post-card--lead{grid-column:1/-1;grid-template-columns:1.18fr .82fr}.agd-post-card__image{background:var(--agd-sage);display:block;min-height:230px;overflow:hidden}.agd-post-card--lead .agd-post-card__image{min-height:430px}.agd-post-card__image img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.agd-post-card:hover .agd-post-card__image img{transform:scale(1.025)}.agd-post-card__body{align-self:center;padding:clamp(1.5rem,3vw,2.75rem)}.agd-post-card__meta,.agd-article__meta{color:var(--agd-sage-deep);font-size:.8rem;font-weight:800;letter-spacing:.07em;margin:0 0 .8rem;text-transform:uppercase}.agd-post-card h2{font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:500;margin:0 0 .8rem}.agd-post-card h2 a{text-decoration:none}.agd-post-card__body>p:not(.agd-post-card__meta){color:var(--agd-ink-soft);margin:0 0 1.15rem}.agd-pagination{margin-top:3rem}.agd-pagination .nav-links,.agd-pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.agd-pagination a,.agd-pagination span{border:1px solid var(--agd-line);font-weight:700;padding:.65rem .9rem;text-decoration:none}.agd-pagination .current{background:var(--agd-ink);border-color:var(--agd-ink);color:#fff}.agd-empty-state{background:var(--agd-cream);max-width:680px;padding:3rem}.agd-empty-state h2{font-size:2.3rem;font-weight:500;margin-top:0}.agd-article{padding:clamp(3.5rem,7vw,7rem) 0}.agd-article__header h1{max-width:820px}.agd-article__image{margin:clamp(2rem,5vw,4rem) auto;max-width:1180px}.agd-article__image img{display:block;width:100%}.agd-article__content{max-width:760px}.agd-article__content>*+*{margin-top:1.35rem}.agd-article__content h2{font-size:clamp(1.9rem,3vw,2.65rem);margin-top:3rem}.agd-article__content h3{font-size:1.55rem;margin-top:2.4rem}.agd-article__content img{height:auto}.agd-article__content blockquote{border-left:4px solid var(--agd-yellow);font-family:Lora,Georgia,serif;font-size:1.4rem;line-height:1.4;margin:2.2rem 0;padding:0 0 0 1.25rem}.agd-article__footer{border-top:1px solid var(--agd-line);margin-top:4rem;max-width:760px;padding-top:1.6rem}@media(max-width:760px){.agd-post-grid{grid-template-columns:1fr}.agd-post-card,.agd-post-card--lead{grid-template-columns:1fr}.agd-post-card__image,.agd-post-card--lead .agd-post-card__image{min-height:250px}.agd-article{padding-top:3.5rem}.agd-article__image{width:min(100% - 32px,1180px)}}@media(prefers-reduced-motion:reduce){.agd-post-card__image img{transition:none}}
