.articles-hero{background:#f3f0e9;border-bottom:1px solid #171914;padding:55px 0}.articles-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.articles-hero h1{font-size:clamp(2.5rem,4.7vw,3.8rem);line-height:.98;margin:.4rem 0 1.2rem}.articles-hero-grid>div>p:last-of-type{font-size:1.04rem;line-height:1.7}.articles-topic-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.articles-topic-links a{padding:9px 13px;border:1px solid #171914;color:inherit;text-decoration:none;font-size:.78rem;font-weight:900;text-transform:uppercase}.articles-hero article{background:#fff;border:2px solid #171914;box-shadow:9px 9px 0 #e9573f}.articles-feature-image{display:block}.articles-feature-image img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;max-height:360px}.articles-hero article>div{padding:25px}.articles-hero article h2{font-size:1.7rem;line-height:1.08;margin:.45rem 0}.articles-hero article h2 a{color:inherit}.articles-hero article>div>p:not(.eyebrow){line-height:1.55;color:#555}.articles-read{font-size:.78rem;text-transform:uppercase;font-weight:900;color:inherit}.articles-method{background:#18211f;color:#fff}.articles-method>.shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.articles-method h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.articles-method>.shell>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#4c5652}.articles-method article{background:#18211f;padding:24px}.articles-method article strong{color:#f7d85c;font-size:1.1rem}.articles-method article p{font-size:.88rem;line-height:1.55;color:#e4e5e2}.articles-archive .section-heading{align-items:center}.articles-archive .plan-search{min-width:330px}.articles-archive .pagination{margin-top:38px}
@media(max-width:850px){.articles-hero-grid,.articles-method>.shell{grid-template-columns:1fr;gap:35px}.articles-method>.shell>div:last-child{grid-template-columns:1fr}.articles-archive .section-heading{align-items:flex-start;flex-direction:column}.articles-archive .plan-search{min-width:0;width:100%}}
