.legacy-blog{padding:56px 0 85px;background:#faf9f5;min-height:55vh}.legacy-blog .container{max-width:1120px;margin:auto;padding:0 22px}.legacy-blog h1{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.13;margin:12px 0 20px}.legacy-kicker{font-weight:750;color:#28715a;text-transform:uppercase;letter-spacing:.1em;font-size:.84rem}.legacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0}.legacy-card{display:block;background:white;border:1px solid #e5e9e1;border-radius:16px;padding:24px;text-decoration:none;color:inherit}.legacy-card h2{font-size:1.32rem;line-height:1.35;margin:14px 0 20px}.legacy-card span{color:#226b56;font-weight:700}.legacy-article{max-width:850px!important}.legacy-date{color:#65746e}.legacy-body{font-size:1.13rem;line-height:1.85;overflow-wrap:anywhere}.legacy-body h2{font-size:1.85rem;line-height:1.3;margin-top:36px}.legacy-body h3{font-size:1.45rem;margin-top:26px}.legacy-body img{max-width:100%;height:auto}.legacy-body iframe{max-width:100%}.legacy-body a{text-decoration:underline}.legacy-body figure{max-width:100%;margin:25px 0}@media(max-width:800px){.legacy-grid{grid-template-columns:1fr}.legacy-blog{padding:35px 0}.legacy-body{font-size:1.08rem}}
