.terms-container:where(.astro-2FDOEF4T){max-width:800px;width:100%;margin:0 auto;padding:2rem;box-sizing:border-box}h1:where(.astro-2FDOEF4T){text-align:center;margin-bottom:2rem;color:var(--tummanvihrea);font-size:2rem}.terms-section:where(.astro-2FDOEF4T){margin-bottom:2.5rem}.terms-section:where(.astro-2FDOEF4T) h2:where(.astro-2FDOEF4T){color:var(--tummanvihrea);border-bottom:2px solid var(--hiekka);padding-bottom:.5rem;margin-bottom:1.5rem}.terms-item:where(.astro-2FDOEF4T){margin-bottom:1.5rem}.terms-item:where(.astro-2FDOEF4T) h3:where(.astro-2FDOEF4T){margin-bottom:.5rem;color:var(--harmaa);font-size:1.1rem}.terms-item:where(.astro-2FDOEF4T) p:where(.astro-2FDOEF4T){line-height:1.6;margin:0}@media (max-width: 768px){.terms-container:where(.astro-2FDOEF4T){padding:1.5rem}h1:where(.astro-2FDOEF4T){font-size:1.6rem;margin-bottom:1.5rem}.terms-section:where(.astro-2FDOEF4T) h2:where(.astro-2FDOEF4T){font-size:1.4rem}.terms-item:where(.astro-2FDOEF4T) h3:where(.astro-2FDOEF4T){font-size:1rem}.terms-item:where(.astro-2FDOEF4T) p:where(.astro-2FDOEF4T){font-size:.95rem}}@media (max-width: 480px){.terms-container:where(.astro-2FDOEF4T){padding:1rem}h1:where(.astro-2FDOEF4T){font-size:1.4rem}}
