.legacy-layout{max-width:960px;padding-top:3rem;padding-bottom:4rem}.legacy-layout h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin-bottom:2rem}.legacy-notice{background:#f2f3e9;border-left:4px solid #49644f;padding:1.3rem;margin-bottom:2.5rem;border-radius:8px}.legacy-notice p{margin:.7rem 0}.legacy-content{max-width:76ch;line-height:1.8}.legacy-content h2{font-size:1.65rem;line-height:1.3;margin:2rem 0 1rem}.legacy-content h3{font-size:1.3rem;margin:1.5rem 0 .75rem}.legacy-content p{margin:1rem 0}.legacy-content ul,.legacy-content ol{padding-left:1.5rem}.legacy-content li{margin:.5rem 0}.legacy-content img{max-width:100%;height:auto;border-radius:12px;margin:1rem 0 2rem}.legacy-content a{text-decoration:underline;text-underline-offset:.18em}.legacy-content table{width:100%;overflow-wrap:anywhere}.legacy-content .button{text-decoration:none}.policy-links{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;padding-bottom:1.5rem;font-size:.85rem}