.articles-page{background:#fff;padding-bottom:100px}.articles-page .container{width:min(1240px,100% - 80px);margin:0 auto}.articles-hero{background:#d7c9bc;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.articles-hero__media,.articles-hero__overlay{position:absolute;inset:0}.articles-hero__image{object-fit:cover;width:100%;height:100%}.articles-hero__media--fallback{background:radial-gradient(circle at 100% 0,#ffb87a8c,#0000 30%),linear-gradient(135deg,#d5a17b 0%,#9f6e62 45%,#52607d 100%)}.articles-hero__overlay{display:none}.articles-hero__content{z-index:1;color:#fff;text-align:center;width:min(100% - 48px,1440px);padding:0;position:relative}.articles-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc2;margin:0 0 18px;font-size:.95rem}.articles-hero__title{letter-spacing:-.02em;max-width:580px;margin:0 auto;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.2}.articles-hero__description{color:#ffffffd1;max-width:480px;margin:20px auto 0;font-size:1rem;line-height:1.7}.articles-listing{padding:60px 0 0}.articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.article-card{background:#fff;border:1px solid #e7e0d7;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 8px 32px #0000001a}.article-card__image-link{background:#e8e1d9;text-decoration:none;display:block;overflow:hidden}.article-card__image,.article-card__placeholder{object-fit:cover;background:#e8e1d9;width:100%;height:340px;transition:transform .45s;display:block}.article-card__image-link:hover .article-card__image{transform:scale(1.035)}.article-card__content{flex-direction:column;flex:1;padding:30px 30px 34px;display:flex}.article-card__date{color:#78716a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem}.article-card__title{letter-spacing:-.03em;color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:clamp(1.4rem,1.5vw,1.75rem);font-weight:300;line-height:1.1;display:-webkit-box;overflow:hidden}.article-card__title a{color:#111;text-decoration:none}.article-card__title a:hover{opacity:.75}.article-card__excerpt{color:#6c655d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.article-card__read-more{letter-spacing:.14em;text-transform:uppercase;color:#111;border-bottom:1px solid #0000;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-bottom:1px;font-size:.72rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.article-card__read-more:hover{border-bottom-color:#111}.articles-empty{text-align:center;color:#78716a;padding:60px 0}@media (width<=1100px){.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.articles-page .container{width:min(100%,100% - 32px)}.articles-hero{min-height:100svh}.articles-hero__title{font-size:clamp(1.8rem,6vw,2.6rem)}.articles-hero__description{font-size:1rem}.articles-grid{grid-template-columns:1fr;gap:32px}.article-card__image,.article-card__placeholder{height:240px}}