.c1sK1q_page{background:var(--gray-50);min-height:100vh;padding-top:100px;padding-bottom:80px}.c1sK1q_inner{max-width:800px}.c1sK1q_inner h1{letter-spacing:-.03em;color:var(--gray-900);margin-bottom:8px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900}.c1sK1q_updated{color:var(--gray-400);margin-bottom:32px;font-size:.85rem}.c1sK1q_inner>p{color:var(--gray-600);margin-bottom:16px;font-size:.95rem;line-height:1.8}.c1sK1q_inner section{border-top:1px solid var(--gray-100);margin-top:40px;padding-top:24px}.c1sK1q_inner h2{color:var(--gray-900);text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;font-size:1.15rem;font-weight:700}.c1sK1q_inner h3{color:var(--gray-800);margin-top:20px;margin-bottom:10px;font-size:1rem;font-weight:600}.c1sK1q_inner p{color:var(--gray-600);margin-bottom:12px;font-size:.95rem;line-height:1.8}.c1sK1q_inner ul{margin:8px 0 16px 20px;padding:0;list-style:outside}.c1sK1q_inner ul li{color:var(--gray-600);margin-bottom:4px;font-size:.95rem;line-height:1.8}.c1sK1q_inner a{color:var(--primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.c1sK1q_inner a:hover{color:var(--primary-dark)}.c1sK1q_inner strong{color:var(--gray-800)}
