.legacy-page{max-width:1160px;margin:0 auto;padding:38px 0 80px}.legacy-page header{max-width:830px;margin-bottom:38px}.legacy-page h1{font-size:clamp(2.3rem,5.8vw,4.9rem);line-height:1.06;overflow-wrap:anywhere}.legacy-intro{font-size:1.15rem;max-width:70ch;line-height:1.7}.legacy-note{padding:18px 22px;border-left:3px solid #24636b;background:#eef4f3;color:#25454b;line-height:1.65}.legacy-body{max-width:78ch;line-height:1.8}.legacy-body p{margin:0 0 1.15rem}.legacy-body h2,.legacy-body h3{margin:2rem 0 1rem;line-height:1.3}.legacy-body ul,.legacy-body ol{padding-left:1.5rem;margin-bottom:1.2rem}.legacy-body a{text-decoration:underline;text-underline-offset:.2em}.legacy-policy .legacy-body{font-size:1rem}.legacy-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:40px 0}.legacy-gallery figure{margin:0}.legacy-gallery img{display:block;width:100%;height:auto;background:#f3f4f2}.legacy-gallery figcaption{font-size:.86rem;line-height:1.5;margin-top:8px}.legacy-press .legacy-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.legacy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0}.legacy-card{display:block;padding:28px;border:1px solid #cad8d8;text-decoration:none;background:#f5f8f7}.legacy-card h2{font-size:1.55rem;line-height:1.2}.legacy-card span{display:block;margin-top:20px;text-decoration:underline}.legacy-end{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-top:1px solid #cad8d8;margin-top:45px;padding-top:28px}.legacy-page a:focus-visible{outline:3px solid #165765;outline-offset:5px}@media(max-width:680px){.legacy-page{padding-top:20px}.legacy-gallery,.legacy-cards,.legacy-press .legacy-gallery{grid-template-columns:1fr}.legacy-gallery{gap:25px}.legacy-card{padding:22px}.legacy-note{padding:15px 18px}}
