._page_166u4_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_166u4_2{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--border);background:var(--card)}._brand_166u4_3{font-family:var(--font-family-display);font-size:25px;color:var(--foreground);text-decoration:none}._brand_166u4_3 span{color:var(--primary)}._header_166u4_2>a:last-child{color:var(--primary);font-weight:700;text-decoration:none}._policy_166u4_4{width:min(860px,calc(100% - 40px));margin:48px auto 80px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(28px,5vw,56px);box-shadow:var(--shadow)}._kicker_166u4_5{font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--primary)}._policy_166u4_4 h1{font-family:var(--font-family-display);font-size:clamp(34px,5vw,50px);line-height:1.05;margin:10px 0 8px}._updated_166u4_5{color:var(--muted-foreground);font-size:13px;margin-bottom:30px}._policy_166u4_4 h2{font-size:20px;margin:34px 0 10px}._policy_166u4_4 p,._policy_166u4_4 li{font-size:15px;line-height:1.7;color:var(--foreground)}._policy_166u4_4 ul{padding-left:22px}._back_166u4_5{margin-top:42px;padding-top:24px;border-top:1px solid var(--border)}._back_166u4_5 a{color:var(--primary);font-weight:700;text-decoration:none}@media(max-width:600px){._header_166u4_2{padding:0 18px}._policy_166u4_4{margin:24px auto 50px}}._page_166u4_1{background:var(--background);background-image:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 34%)}._header_166u4_2{height:70px;position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}._brand_166u4_3{font-family:var(--font-family-base);font-weight:750;letter-spacing:-.04em;font-size:20px}._policy_166u4_4{border-radius:var(--radius-md);box-shadow:var(--shadow);line-height:1.75}._policy_166u4_4 h2{padding-top:12px;border-top:1px solid var(--border)}._policy_166u4_4 p,._policy_166u4_4 li{line-height:1.8}._back_166u4_5 a:hover,._header_166u4_2>a:last-child:hover{text-decoration:underline}
