.legal-module__DsroFq__page{background:var(--soft-cream);width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.legal-module__DsroFq__hero{background:linear-gradient(135deg,#ffe5d9 0%,#fff5e1 50%,#e8f5f7 100%);padding:10rem 2rem 4rem;position:relative;overflow:hidden}.legal-module__DsroFq__heroOverlay{pointer-events:none;background:radial-gradient(circle at 20% 30%,#5ec2b71a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#7f4fbf1a 0%,#0000 50%);position:absolute;inset:0}.legal-module__DsroFq__heroContent{z-index:1;max-width:860px;margin:0 auto;position:relative}.legal-module__DsroFq__meta{color:var(--charcoal);background:#5ec2b726;border-radius:999px;margin:0 0 1rem;padding:.4rem .9rem;font-size:.9rem;font-weight:700;display:inline-block}.legal-module__DsroFq__title{font-family:var(--font-lonkie-brush),cursive;color:var(--charcoal);margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;font-weight:700;line-height:1.15}.legal-module__DsroFq__article{padding:3rem 2rem 6rem}.legal-module__DsroFq__container{max-width:860px;margin:0 auto}.legal-module__DsroFq__entityCard{background:#fff;border-radius:20px;margin-bottom:2.5rem;padding:1.5rem 1.75rem;box-shadow:0 10px 40px #00000014}.legal-module__DsroFq__entityCard p{color:var(--charcoal);margin:0 0 .4rem;font-size:1rem;line-height:1.6}.legal-module__DsroFq__entityCard p:last-child{margin-bottom:0}.legal-module__DsroFq__intro,.legal-module__DsroFq__paragraph{color:var(--charcoal);margin:0 0 1.15rem;font-size:1.0625rem;line-height:1.85}.legal-module__DsroFq__section{margin:2.25rem 0 0}.legal-module__DsroFq__sectionHeading{color:var(--tiny-purple);margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.4}@media (max-width:768px){.legal-module__DsroFq__hero{padding:8rem 1.5rem 3rem}.legal-module__DsroFq__article{padding:2rem 1.5rem 4rem}.legal-module__DsroFq__entityCard{padding:1.25rem}.legal-module__DsroFq__intro,.legal-module__DsroFq__paragraph{font-size:1rem}}@media (max-width:480px){.legal-module__DsroFq__hero{padding:7.5rem 1rem 2.5rem}.legal-module__DsroFq__article{padding:1.5rem 1rem 3.5rem}.legal-module__DsroFq__title{font-size:2.25rem}}
