.legal-module__8113wq__main{padding-top:56px;padding-bottom:var(--sp-20);min-height:100vh}.legal-module__8113wq__container{max-width:860px;margin:0 auto;padding:0 32px}.legal-module__8113wq__header{text-align:center;border-bottom:1px solid var(--hairline);margin-bottom:44px;padding-bottom:28px}.legal-module__8113wq__title{font-family:var(--font-heading);margin-bottom:14px;font-size:clamp(2.1rem,3.4vw,2.7rem);font-weight:400;line-height:1.08}.legal-module__8113wq__date{font-family:var(--font-ui);color:var(--secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.legal-module__8113wq__content{font-family:var(--font-body);color:var(--text);font-size:1rem;line-height:1.72}.legal-module__8113wq__content h2{font-family:var(--font-heading);margin-top:40px;margin-bottom:12px;font-size:1.35rem;font-weight:400;line-height:1.25}.legal-module__8113wq__content h3{font-family:var(--font-heading);margin-top:30px;margin-bottom:8px;font-size:1.1rem;font-weight:400;line-height:1.3}.legal-module__8113wq__content p{color:var(--text-secondary);margin-bottom:16px}.legal-module__8113wq__content ul{margin-left:var(--sp-4);color:var(--text-secondary);margin-bottom:24px;list-style:outside}.legal-module__8113wq__content li{margin-bottom:var(--sp-2)}.legal-module__8113wq__content a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.legal-module__8113wq__todo{color:#92400e;background:#fef3c7;padding:0 4px;font-style:normal;font-weight:600}.legal-module__8113wq__sectionId{scroll-margin-top:120px}@media (max-width:768px){.legal-module__8113wq__main{padding-top:44px;padding-bottom:64px}.legal-module__8113wq__container{padding:0 20px}.legal-module__8113wq__header{text-align:left;margin-bottom:32px;padding-bottom:22px}.legal-module__8113wq__title{font-size:2.1rem}.legal-module__8113wq__content{font-size:1rem;line-height:1.7}.legal-module__8113wq__content h2{margin-top:32px;font-size:1.25rem}.legal-module__8113wq__content h3{margin-top:26px;font-size:1.08rem}}
