/* Public-beta policy pages and keyboard-accessible focus states. */
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #c78200;outline-offset:3px}.skip-link{position:fixed;z-index:20;left:12px;top:-60px;background:#fff;color:#0d2340;padding:10px 14px;border:2px solid #0d2340;font-weight:700}.skip-link:focus{top:12px}.safety-note{padding:15px 17px;border-left:4px solid #526c78;background:#edf1f2;margin:20px 0;max-width:690px;font-size:14px}.policy{max-width:820px;margin:0 auto;padding:74px 32px 96px}.policy h1{font-size:clamp(2.5rem,5vw,4.1rem)}.policy section{border-top:1px solid #ced7d7;padding:27px 0 3px;margin-top:27px}.policy section h2{font-size:24px}.policy section p{color:#3f5567;max-width:740px}footer{gap:20px}footer>div{display:flex;flex-direction:column;gap:3px}footer nav{gap:18px;flex-wrap:wrap;justify-content:flex-end}footer a{font-size:12px;text-decoration:underline}@media(max-width:720px){header nav{display:none}.policy{padding:52px 22px 70px}.policy section h2{font-size:21px}footer nav{display:flex;justify-content:flex-start;margin-top:14px;gap:12px 18px}}
