.skip-link{position:fixed!important;top:12px;left:12px;z-index:10000;background:#c299ff;color:#171020!important;padding:12px 20px;border-radius:8px;transform:translateY(-180%);font:700 16px Arial,sans-serif;text-decoration:none}.skip-link:focus{transform:translateY(0);outline:3px solid white;outline-offset:3px}#main-content:focus{outline:none}.privacy-copy{max-width:850px;margin:auto;padding:50px 24px;line-height:1.7}.privacy-copy h1{font-size:clamp(36px,7vw,70px)}.privacy-copy h2{font-size:24px;margin-top:32px}