.internal-header{background:var(--cream)}.blog-hero{padding:180px clamp(24px,8vw,130px) 90px;background:var(--green);color:#fff}.blog-hero .eyebrow{color:var(--gold)}.blog-hero h1{font-size:clamp(50px,7vw,92px);max-width:1000px}.blog-hero>p:last-child{color:#bdcbc9;max-width:600px}.blog-listing{padding:75px clamp(24px,7vw,110px) 120px}.blog-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.blog-tools p{margin:0;color:var(--muted);font-size:13px}.blog-tools input{border:0;border-bottom:1px solid var(--line);background:transparent;padding:12px;width:min(320px,50%);font:inherit;outline:none}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.empty-state{padding:80px;text-align:center;color:var(--muted);display:none}.post-article{padding:160px clamp(24px,18vw,300px) 110px}.post-category{color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.post-article h1{font-size:clamp(48px,6vw,80px);color:var(--green);margin:18px 0}.post-excerpt{font-size:20px;color:var(--muted);border-left:2px solid var(--gold);padding-left:25px}.post-hero-media{margin:55px calc(clamp(24px,18vw,300px) * -.45);height:min(62vw,680px);background:#e8e5de}.post-hero-media img,.post-hero-media iframe,.post-hero-media video{width:100%;height:100%;object-fit:cover;border:0}.post-content{font-size:17px;line-height:1.85}.post-content p{margin-bottom:25px}.post-video{aspect-ratio:16/9;margin-top:45px}.post-video iframe{width:100%;height:100%;border:0}@media(max-width:850px){.blog-grid{grid-template-columns:1fr 1fr}.post-article{padding-left:8vw;padding-right:8vw}.post-hero-media{margin-left:0;margin-right:0}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}.blog-tools{align-items:flex-start;flex-direction:column;gap:20px}.blog-tools input{width:100%}.post-article{padding-top:130px}.post-excerpt{font-size:17px}}
