.LegalDocumentPage-module__Mc2XNq__page{color:#20201d;background:#f6f4ee;min-height:100vh;padding:40px 20px 80px}.LegalDocumentPage-module__Mc2XNq__shell{background:#fff;border:1px solid #20201d24;border-radius:18px;width:min(100%,920px);margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #20201d14}.LegalDocumentPage-module__Mc2XNq__toolbar{background:#fbfaf6;border-bottom:1px solid #20201d1f;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.LegalDocumentPage-module__Mc2XNq__legalCenterLink{color:inherit;font-weight:700;text-decoration:none}.LegalDocumentPage-module__Mc2XNq__legalCenterLink:hover{text-decoration:underline}.LegalDocumentPage-module__Mc2XNq__status{color:#75450f;text-align:center;letter-spacing:.025em;background:#fff7e8;border:1px solid #8554163d;border-radius:999px;max-width:70%;padding:6px 10px;font-size:.75rem;font-weight:700;line-height:1.3}.LegalDocumentPage-module__Mc2XNq__article{padding:clamp(28px,5vw,64px);font-size:1rem;line-height:1.75}.LegalDocumentPage-module__Mc2XNq__article h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.LegalDocumentPage-module__Mc2XNq__article h2{margin:42px 0 14px;padding-top:6px;font-size:1.55rem;line-height:1.25}.LegalDocumentPage-module__Mc2XNq__article h3{margin:30px 0 10px;font-size:1.18rem;line-height:1.35}:is(.LegalDocumentPage-module__Mc2XNq__article p,.LegalDocumentPage-module__Mc2XNq__article ul,.LegalDocumentPage-module__Mc2XNq__article ol,.LegalDocumentPage-module__Mc2XNq__article blockquote,.LegalDocumentPage-module__Mc2XNq__article table){margin:0 0 18px}:is(.LegalDocumentPage-module__Mc2XNq__article ul,.LegalDocumentPage-module__Mc2XNq__article ol){padding-left:1.6rem}.LegalDocumentPage-module__Mc2XNq__article li+li{margin-top:8px}.LegalDocumentPage-module__Mc2XNq__article a{color:#315ea8;text-underline-offset:3px;text-decoration-thickness:1px}.LegalDocumentPage-module__Mc2XNq__article blockquote{background:#faf6ec;border-left:4px solid #b99454;padding:14px 18px}.LegalDocumentPage-module__Mc2XNq__article hr{border:0;border-top:1px solid #20201d26;margin:36px 0}.LegalDocumentPage-module__Mc2XNq__article table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}:is(.LegalDocumentPage-module__Mc2XNq__article th,.LegalDocumentPage-module__Mc2XNq__article td){text-align:left;vertical-align:top;border:1px solid #20201d29;padding:10px 12px}.LegalDocumentPage-module__Mc2XNq__article th{background:#f5f2e9}.LegalDocumentPage-module__Mc2XNq__article code{background:#f0eee7;border-radius:5px;padding:.15em .35em;font-size:.92em}.LegalDocumentPage-module__Mc2XNq__article pre{color:#fff;background:#20201d;border-radius:10px;padding:16px;overflow-x:auto}.LegalDocumentPage-module__Mc2XNq__article pre code{background:0 0;padding:0}@media (max-width:640px){.LegalDocumentPage-module__Mc2XNq__page{padding:16px 10px 48px}.LegalDocumentPage-module__Mc2XNq__shell{border-radius:12px}.LegalDocumentPage-module__Mc2XNq__toolbar{flex-direction:column;align-items:flex-start;padding:14px 16px}.LegalDocumentPage-module__Mc2XNq__status{text-align:left;max-width:100%}.LegalDocumentPage-module__Mc2XNq__article{padding:26px 20px 42px}}.LegalDocumentPage-module__Mc2XNq__policyDirectory{background:#fbfaf6;border-bottom:1px solid #20201d1f;padding:26px clamp(20px,5vw,64px) 30px}.LegalDocumentPage-module__Mc2XNq__policyDirectoryTitle{margin:0 0 16px;font-size:1.15rem;line-height:1.3}.LegalDocumentPage-module__Mc2XNq__policyDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LegalDocumentPage-module__Mc2XNq__policyDirectoryLink{min-height:52px;color:inherit;background:#fff;border:1px solid #20201d24;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:.92rem;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.LegalDocumentPage-module__Mc2XNq__policyDirectoryLink:hover{color:#315ea8;background:#f7f9fc;border-color:#315ea880}.LegalDocumentPage-module__Mc2XNq__policyDirectoryLink:focus-visible{outline-offset:2px;outline:3px solid #315ea84d}@media (max-width:700px){.LegalDocumentPage-module__Mc2XNq__policyDirectoryGrid{grid-template-columns:1fr}}
