#tenki-privacy{font-family:var(--tk-font-sans,'Poppins','Segoe UI',Roboto,Helvetica,Arial,sans-serif);color:var(--tk-body,#333d47);padding:clamp(44px,8vw,96px) 20px clamp(56px,9vw,104px)}#tenki-privacy *{box-sizing:border-box}#tenki-privacy .pv-wrap{max-width:760px;margin:0 auto}#tenki-privacy .pv-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tk-green,#008C45);margin:0 0 12px}#tenki-privacy h1{font-family:var(--tk-font-display,inherit);font-size:clamp(30px,5vw,44px);line-height:1.1;font-weight:800;color:var(--tk-ink,#1A1A1A);margin:0 0 14px}#tenki-privacy .pv-updated{font-size:14px;color:var(--tk-muted,#55606c);margin:0 0 30px}#tenki-privacy .pv-lede{font-size:18px;line-height:1.65;margin:0 0 34px}#tenki-privacy h2{font-size:20px;line-height:1.3;font-weight:800;color:var(--tk-ink,#1A1A1A);margin:38px 0 12px;scroll-margin-top:90px}#tenki-privacy p,#tenki-privacy li{font-size:16px;line-height:1.7}#tenki-privacy p{margin:0 0 14px}#tenki-privacy ul{margin:0 0 16px;padding-left:22px}#tenki-privacy li{margin:0 0 8px}#tenki-privacy a{color:var(--tk-blue,#005A9C);text-underline-offset:2px}#tenki-privacy .pv-box{background:#f4f8fb;border:1px solid var(--tk-line,#e3e8ee);border-radius:14px;padding:18px 20px;margin:0 0 16px}#tenki-privacy .pv-btn{font:inherit;font-size:15px;font-weight:700;color:var(--tk-blue,#005A9C);background:#fff;border:1px solid var(--tk-blue,#005A9C);border-radius:999px;padding:9px 18px;cursor:pointer;margin:2px 0 16px;transition:background .15s,color .15s}#tenki-privacy .pv-btn:hover{background:var(--tk-blue,#005A9C);color:#fff}#tenki-privacy .pv-btn:focus-visible{outline:3px solid rgba(0,90,156,.35);outline-offset:2px}