.terms-container{max-width:1200px;margin:0 auto;padding:2rem;color:#333}.terms-container h1{font-size:2rem;margin-bottom:2rem;color:#1a1a1a}.terms-container .article{margin-bottom:3rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.terms-container .article h2{font-size:1.5rem;margin-bottom:1.5rem;color:#1a1a1a;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.terms-container .article p{margin-bottom:1rem;line-height:1.6;color:#444}.terms-container .article .definitions{margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:6px}.terms-container .article .definitions dt{font-weight:600;margin-top:1rem;color:#1a1a1a;font-size:1.1rem}.terms-container .article .definitions dt:first-child{margin-top:0}.terms-container .article .definitions dd{margin-left:1rem;margin-bottom:1rem;color:#444;line-height:1.5}.terms-container .article ul{margin:1rem 0;padding-left:1.5rem}.terms-container .article ul li{margin-bottom:.5rem;color:#444;line-height:1.5}.terms-container .article .refund_standards{margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:6px}.terms-container .article .refund_standards h3{font-size:1.2rem;margin:1rem 0 .5rem;color:#1a1a1a;font-weight:600}.terms-container .article .refund_standards h3:first-child{margin-top:0}.terms-container .article .refund_standards ul{margin:.5rem 0 1rem;padding-left:1.5rem}.terms-container .article .refund_standards ul li{margin-bottom:.5rem;color:#444;line-height:1.5}@media (prefers-color-scheme: dark){.terms-container{color:#e0e0e0;background-color:#1a1a1a}.terms-container h1{color:#fff}.terms-container .article{background:#2d2d2d;box-shadow:0 2px 4px #0003}.terms-container .article h2{color:#fff;border-bottom-color:#404040}.terms-container .article p{color:#e0e0e0}.terms-container .article .definitions{background:#363636}.terms-container .article .definitions dt{color:#fff}.terms-container .article .definitions dd,.terms-container .article ul li{color:#e0e0e0}.terms-container .article .refund_standards{background:#363636}.terms-container .article .refund_standards h3{color:#fff}.terms-container .article .refund_standards ul li{color:#e0e0e0}}@media (max-width: 768px){.terms-container{padding:1rem}.terms-container h1{font-size:1.75rem}.terms-container .article{padding:1rem}.terms-container .article h2{font-size:1.25rem}}.prose.svelte-1bg8vhs{color:#374151}.prose.svelte-1bg8vhs li:where(.svelte-1bg8vhs){margin-top:.5em;margin-bottom:.5em}
