*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#212121;background:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.8}a{color:#4438a8}.privacy-header{background:#f9c400;border-bottom:1px solid #d7a800;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(24px,calc((100vw - 1060px)/2));}.privacy-brand{display:flex;align-items:center;gap:12px;color:#171717;text-decoration:none;font-weight:800}.privacy-brand img{width:70px;height:52px;object-fit:contain}.privacy-header nav{display:flex;gap:24px;white-space:nowrap}.privacy-header nav a{color:#1f1f1f;font-weight:600;text-decoration:none}.privacy-header nav a:hover{text-decoration:underline}.privacy-container{max-width:930px;margin:48px auto 70px;background:#fff;border-radius:18px;padding:52px 65px;box-shadow:0 8px 30px #0000000a}.privacy-title h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin:0 0 8px}.privacy-date{color:#666;margin:0 0 24px}.privacy-intro{font-size:1.08rem}.privacy-section{margin-top:38px}.privacy-section h2{font-size:1.4rem;line-height:1.4;margin:0 0 10px}.privacy-section p{margin:8px 0 12px}.privacy-section ul{padding-left:25px;margin:10px 0}.privacy-section li{padding:4px 0}.privacy-footer{background:#222;color:#ddd;padding:25px 24px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.privacy-footer a{color:#f9c400}@media(max-width:650px){.privacy-header{padding:10px 16px}.privacy-brand span{font-size:.88rem}.privacy-brand img{width:48px;height:40px}.privacy-header nav{gap:12px;font-size:.83rem}.privacy-container{margin:14px 10px 40px;padding:26px 21px;border-radius:12px}.privacy-section{margin-top:28px}}