.ewg-post{background:#fff}.ewg-post__hero{color:#fff;background-color:#293127;background-position:50%;background-size:cover;align-items:flex-end;min-height:520px;padding:200px clamp(24px,6vw,115px) 70px;display:flex;position:relative}.ewg-post__hero:before{content:"";background:linear-gradient(#10160f8c 0%,#10160f59 45%,#10160fd1 100%);position:absolute;inset:0}.ewg-post__hero-inner{max-width:1050px;position:relative}.ewg-post__crumbs{color:#ffffffbf;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.ewg-post__crumbs a{color:#ffffffbf}.ewg-post__crumbs a:hover{color:#d6dc49}.ewg-post__crumbs span{opacity:.6;margin:0 6px}.ewg-post__title{color:#fff;letter-spacing:-.02em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.6vw,76px);font-weight:500;line-height:1}.ewg-post__meta{color:#d6dc49;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;display:flex}.ewg-post__body{max-width:860px;margin:0 auto;padding:70px 24px 40px}.ewg-post__content{color:#4f5752;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.85}.ewg-post__content p{margin:0 0 20px;line-height:1.85}.ewg-post__content h2,.ewg-post__content h3,.ewg-post__content h4{color:#101b30;margin:46px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.1}.ewg-post__content h2{font-size:clamp(30px,3vw,42px)}.ewg-post__content h3{font-size:clamp(24px,2.4vw,32px)}.ewg-post__content h4{font-size:24px}.ewg-post__content ul,.ewg-post__content ol{margin:0 0 24px;padding-left:22px;list-style-position:outside}.ewg-post__content li{margin-bottom:8px}.ewg-post__content ul li::marker{color:#637f59}.ewg-post__content strong{color:#101b30;font-weight:600}.ewg-post__content a{color:#637f59;text-underline-offset:3px;text-decoration:underline}.ewg-post__content img,.ewg-post__content figure img{border-radius:22px;width:100%;height:auto;margin:30px 0;display:block}.ewg-post__content figure{margin:30px 0}.ewg-post__content figure img{margin:0}.ewg-post__content figcaption{color:#7a827c;text-align:center;margin-top:10px;font-family:Montserrat,sans-serif;font-size:13px}.ewg-post__gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:34px 0;display:grid}.ewg-post__gallery img{object-fit:cover;border-radius:16px;width:100%;height:220px;margin:0;transition:transform .3s}.ewg-post__gallery img:hover{transform:scale(1.02)}.ewg-post__content blockquote{color:#101b30;border-left:3px solid #c9b18b;margin:30px 0;padding:6px 0 6px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-style:italic;line-height:1.4}.ewg-post__footer{border-top:1px solid #ececea;margin-top:60px;padding-top:26px}.ewg-post__share{flex-wrap:wrap;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:13px;display:flex}.ewg-post__share span{color:#101b30;font-weight:600}.ewg-post__share a{color:#3f4840;border:1px solid #e0ddd5;border-radius:30px;padding:7px 14px;transition:border-color .2s,color .2s}.ewg-post__share a:hover{color:#637f59;border-color:#637f59}.ewg-post__nav{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.ewg-post__nav a{color:#101b30;background:#f6f4ef;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;line-height:1.15;transition:background .2s;display:flex}.ewg-post__nav a:hover{color:#101b30;background:#ece8df}.ewg-post__nav a span{color:#637f59;letter-spacing:.14em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.ewg-post__nav .is-next{text-align:right;grid-column:2}.ewg-post__related{max-width:1450px;margin:0 auto;padding:30px clamp(24px,5vw,80px) 90px}.ewg-post__eyebrow{color:#637f59;letter-spacing:.14em;margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.ewg-post__related h2{color:#101b30;margin:0 0 30px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,3.6vw,56px);font-weight:500;line-height:1}.ewg-post__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ewg-post__card{color:#101b30;flex-direction:column;gap:8px;display:flex}.ewg-post__card-img{aspect-ratio:4/3;background-color:#e9e5dd;background-position:50%;background-size:cover;border-radius:22px;margin-bottom:8px;transition:transform .5s;display:block}.ewg-post__card:hover .ewg-post__card-img{transform:scale(1.02)}.ewg-post__card-cat{color:#637f59;letter-spacing:.14em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.ewg-post__card-title{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500;line-height:1.1}.ewg-post__card-more{color:#3f4840;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}@media (max-width:900px){.ewg-post__cards{grid-template-columns:1fr}}@media (max-width:767px){.ewg-post__hero{min-height:420px;padding:170px 22px 46px}.ewg-post__body{padding:46px 20px 24px}.ewg-post__content{font-size:15px}.ewg-post__nav{grid-template-columns:1fr}.ewg-post__nav .is-next{grid-column:1}}
