.terms-module__jl23fq__container{background-color:var(--color-white);min-height:100vh}.terms-module__jl23fq__header{border-bottom:1px solid #e5e5e5;padding:1.5rem 2rem}.terms-module__jl23fq__backLink{color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;transition:color .3s}.terms-module__jl23fq__backLink:hover{color:var(--color-text-primary)}.terms-module__jl23fq__content{max-width:800px;margin:0 auto;padding:3rem 2rem}.terms-module__jl23fq__title{color:var(--color-dark);text-align:left;margin-bottom:3rem;font-size:2rem;font-weight:700}.terms-module__jl23fq__section{margin-bottom:3rem}.terms-module__jl23fq__section h2{color:var(--color-dark);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.terms-module__jl23fq__section p{color:var(--color-text-primary);margin-bottom:.75rem;font-size:.9rem;line-height:1.8}.terms-module__jl23fq__section ul{margin:0;padding-left:0;list-style:none}.terms-module__jl23fq__section li{color:var(--color-text-primary);margin-bottom:.75rem;padding-left:1.2em;font-size:.9rem;line-height:1.8;position:relative}.terms-module__jl23fq__section li:before{content:"●";color:var(--color-text-primary);font-size:.6em;position:absolute;top:.6em;left:0}.terms-module__jl23fq__section ul ul{margin-top:.5rem;margin-left:1.2em}.terms-module__jl23fq__section ul ul li{margin-bottom:.5rem;padding-left:1em;font-size:.85rem}.terms-module__jl23fq__section ul ul li:before{content:"○";font-size:.7em;top:.5em}.terms-module__jl23fq__highlight{color:var(--color-accent-orange)}.terms-module__jl23fq__footer{border-top:1px solid #e5e5e5;margin-top:4rem;padding-top:2rem}.terms-module__jl23fq__footer p{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem}.terms-module__jl23fq__copyright{color:#999;margin-top:1.5rem;font-size:.75rem}.terms-module__jl23fq__divider{border-top:2px solid #e5e5e5;margin:6rem 0 4rem}@media (max-width:768px){.terms-module__jl23fq__content{padding:2rem 1.5rem}.terms-module__jl23fq__title{margin-bottom:2rem;font-size:1.5rem}.terms-module__jl23fq__section h2{font-size:1rem}.terms-module__jl23fq__section p,.terms-module__jl23fq__section li{font-size:.875rem}}
