.legacy-page{max-width:1200px;margin-inline:auto;padding:32px 24px 64px}.legacy-page h1{font-size:clamp(28px,4vw,44px);margin:24px 0}.legacy-content{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legacy-content p{margin:16px 0}.legacy-content h2,.legacy-content h3{margin:32px 0 16px;line-height:1.3}.legacy-content img{max-width:100%;height:auto;display:block;margin:16px auto;border-radius:4px}.legacy-content a:focus-visible{outline:2px solid #234f3d;outline-offset:4px}.legacy-content a{color:#234f3d}.legacy-content iframe{max-width:100%}.legacy-content table{width:100%;border-collapse:collapse}.legacy-content img{max-height:720px;object-fit:contain}@media(max-width:640px){.legacy-page{padding:20px 18px 40px}.legacy-content{font-size:15px}}
.legacy-content>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.legacy-content figure{margin:0}.legacy-content figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.legacy-content figure h3{font-size:18px;margin-top:12px}@media(max-width:640px){.legacy-content>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.legacy-category-copy{max-width:1100px;margin-inline:auto;line-height:1.75;font-size:16px;padding:32px 24px 64px}.legacy-category-copy h2,.legacy-category-copy h3{margin:28px 0 16px;line-height:1.3}.legacy-category-copy p{margin:16px 0}.legacy-category-copy img{max-width:100%;height:auto}.legacy-category-copy a{color:#234f3d;text-decoration:underline}.legacy-category-copy:after{content:"";display:block;clear:both}
