.legacy-notice{box-sizing:border-box;max-width:1280px;margin:20px auto 0;padding:18px 24px;border:1px solid #bdac89;border-radius:8px;background:#f0e9d8;color:#173d35;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:left;overflow-wrap:anywhere;font:14px/1.7 var(--sans,sans-serif)}
.legacy-notice p{margin:0 0 7px}.legacy-notice p:last-child{margin-bottom:0}.legacy-notice strong{font-size:16px}.legacy-notice a{color:#173d35;text-decoration:underline;text-underline-offset:3px}.legacy-notice a:focus-visible{outline:2px solid #173d35;outline-offset:4px}
body.home-mode{overflow-y:auto}
@media(max-width:760px){.legacy-notice{grid-template-columns:1fr;gap:14px;margin:12px 12px 0;padding:15px;font-size:13px}.legacy-notice>div+div{border-top:1px solid #cfc3a9;padding-top:12px}}
@media print{.legacy-notice{display:none}}
