.privacy-policy-container{padding:2rem;margin-block:0;margin-inline:auto;max-inline-size:1200px}.logo-container{margin-block-end:3.125rem;ck-end:3.125rem;text-align:center}.privacy-title{font-size:2rem;font-weight:700;margin-block-end:.5rem}.privacy-date{font-size:1rem;margin-block-end:2rem}.privacy-intro{margin-block-end:2rem}.privacy-intro p,.key-points p{line-height:1.6;margin-block-end:1rem}.privacy-intro ul,.key-points ul{margin-block-end:1rem;padding-inline-start:1.5rem}.privacy-intro li,.key-points li{line-height:1.6;margin-block-end:.75rem}.key-points{padding:1.5rem;border-radius:8px;background-color:#f9f9f9;margin-block-end:3rem}.key-points h2{font-size:1.5rem;margin-block-end:1rem}.table-of-contents{padding:1.5rem;border-radius:8px;background-color:#f5f5f5;margin-block-end:3rem}.table-of-contents h2{font-size:1.5rem;margin-block-end:1rem}.table-of-contents ol{column-count:2;column-gap:2rem;padding-inline-start:1.5rem}.table-of-contents li{break-inside:avoid;margin-block-end:.5rem}.policy-section{border-block-end:1px solid #eee;margin-block-end:2rem;padding-block-end:1rem}.policy-section h2{font-size:1.5rem;font-weight:700;margin-block-end:1rem}.policy-section h3{font-size:1.25rem;font-weight:700;margin-block:1.5rem .75rem;margin-inline:0}.policy-section p{line-height:1.6;margin-block-end:1rem}.policy-section ul{margin-block-end:1rem;padding-inline-start:1.5rem}.policy-section li{line-height:1.6;margin-block-end:.5rem}@media (max-width: 768px){.table-of-contents ol{column-count:1}}h2{font-size:1.5rem;margin-block-end:1rem}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}
