.kensa-terms-page{color:#111;background:#fafafa;min-height:100vh;font-family:Arial,Helvetica,system-ui,sans-serif}.kensa-terms-header,.kensa-terms-footer{justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100%);margin:auto;padding:28px 40px;display:flex}.kensa-terms-header a,.kensa-terms-footer a{text-decoration:none}.kensa-terms-brand,.kensa-terms-footer a{letter-spacing:-.09em;font-size:29px;font-weight:900}.kensa-terms-back{font-size:13px;font-weight:700}.kensa-terms-back:hover,.kensa-terms-footer a:hover{text-decoration:underline}.kensa-terms-main{width:min(880px,100%);margin:56px auto 100px;padding:0 40px}.kensa-terms-eyebrow{color:#777;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:700}.kensa-terms-main h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:800;line-height:1.04}.kensa-terms-intro{color:#555;max-width:640px;margin:24px 0 48px;font-size:19px;line-height:1.5}.kensa-terms-list{border-top:1px solid #222;margin:0;padding:0;list-style:none}.kensa-terms-list li{border-bottom:1px solid #d7d7d7;grid-template-columns:34px 1fr;gap:16px;padding:27px 0;display:grid}.kensa-terms-check{font-size:26px;line-height:1.2}.kensa-terms-list h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700;line-height:1.3}.kensa-terms-list p{color:#555;margin:8px 0 0;font-size:16px;line-height:1.5}.kensa-terms-notice{color:#3f4145;background:#fff;border:1px solid #d7d7d7;border-radius:14px;margin-top:36px;padding:22px 24px;font-size:17px;line-height:1.5}.kensa-terms-footer{color:#777;border-top:1px solid #e5e5e5;font-size:12px}@media (max-width:600px){.kensa-terms-header,.kensa-terms-footer{padding:22px 20px}.kensa-terms-main{margin:46px auto 76px;padding:0 20px}.kensa-terms-intro{margin-bottom:36px;font-size:17px}.kensa-terms-list li{grid-template-columns:27px 1fr;gap:12px;padding:23px 0}.kensa-terms-list h2{font-size:18px}.kensa-terms-list p{font-size:15px}.kensa-terms-notice{padding:18px;font-size:15px}}
