.hr-notice{min-height:100vh;min-height:100dvh;background:var(--vn-paper);color:var(--vn-ink);font-family:var(--vn-font-friendly);display:flex;justify-content:center;padding:40px 16px}.hr-notice-card{width:100%;max-width:640px;align-self:flex-start;background:var(--vn-surface);border-radius:var(--vn-round-card);box-shadow:inset 0 0 0 1px var(--vn-line);padding:32px 28px;display:flex;flex-direction:column;gap:16px}.hr-notice-kicker{font-size:14px;font-weight:700;color:var(--vn-ink-2);margin:0}.hr-notice h1{font-family:var(--vn-font-display);font-weight:800;font-size:28px;line-height:1.12;letter-spacing:-.02em;margin:0 0 4px;text-wrap:balance}.hr-notice section{display:flex;flex-direction:column;gap:4px}.hr-notice h2{font-family:var(--vn-font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;margin:0}.hr-notice p{font-size:15.5px;line-height:1.6;margin:0;color:var(--vn-ink-2);text-wrap:pretty}.hr-notice a{color:var(--vn-blue);font-weight:700;text-underline-offset:2px}.hr-notice-consent{display:flex;gap:12px;align-items:flex-start;margin:8px 0 4px;padding:16px;border-radius:18px;background:var(--vn-paper-sunk);cursor:pointer}.hr-notice-consent input{width:22px;height:22px;margin-top:1px;flex-shrink:0;accent-color:var(--vn-blue)}.hr-notice-consent span{font-size:15px;line-height:1.5;color:var(--vn-ink)}.hr-notice-consent input:focus-visible{outline:2px solid var(--vn-blue);outline-offset:2px}@media (max-width:480px){.hr-notice{padding:16px}.hr-notice-card{padding:24px 18px}.hr-notice h1{font-size:25px}}