._page_1poj1_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_1poj1_2{max-width:980px;margin:0 auto;padding:48px 24px 80px}._crumb_1poj1_3{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);font-size:12px;margin-bottom:28px}._crumb_1poj1_3 a{color:var(--foreground);text-decoration:none}._crumb_1poj1_3 a:hover{color:var(--primary)}._hero_1poj1_4{padding:34px 0 30px;border-bottom:1px solid var(--border)}._hero_1poj1_4>span{color:var(--primary);font:600 11px var(--font-family-monospace);letter-spacing:.13em}._hero_1poj1_4 h1{font:700 clamp(40px,6vw,64px)/1 var(--font-family-display);letter-spacing:-.045em;margin:12px 0 16px}._hero_1poj1_4 p{max-width:760px;color:var(--muted-foreground);font-size:17px;line-height:1.65;margin:0}._meta_1poj1_4{margin-top:18px;color:var(--muted-foreground);font-size:12px}._content_1poj1_5{display:grid;gap:0;margin-top:16px}._section_1poj1_5{padding:30px 0;border-bottom:1px solid var(--border)}._section_1poj1_5:last-child{border-bottom:0}._section_1poj1_5 h2{font:600 26px/1.2 var(--font-family-display);letter-spacing:-.025em;margin:0 0 12px}._section_1poj1_5 h3{font:600 17px/1.35 var(--font-family-display);margin:22px 0 8px}._section_1poj1_5 p,._section_1poj1_5 li{color:var(--muted-foreground);font-size:14px;line-height:1.75}._section_1poj1_5 p{margin:0 0 12px}._section_1poj1_5 strong{color:var(--foreground)}._section_1poj1_5 a{color:var(--primary);font-weight:600;text-decoration:none}._section_1poj1_5 ul{margin:10px 0 14px;padding-left:22px;list-style:disc}._section_1poj1_5 li{margin:5px 0}._notice_1poj1_5{margin:28px 0 0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 55%,var(--card));font-size:13px;line-height:1.65;color:var(--foreground)}._legalFooter_1poj1_6{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:24px;margin-top:24px;color:var(--muted-foreground);font-size:12px}._legalFooter_1poj1_6 div{display:flex;gap:16px;flex-wrap:wrap}._legalFooter_1poj1_6 a{color:var(--foreground);text-decoration:none}._legalFooter_1poj1_6 a:hover{color:var(--primary)}@media(max-width:640px){._main_1poj1_2{padding:34px 20px 60px}._hero_1poj1_4{padding-top:18px}._hero_1poj1_4 h1{font-size:42px}._section_1poj1_5{padding:24px 0}._section_1poj1_5 h2{font-size:23px}}
