.legal-doc-page[data-v-55ee79de]{background:linear-gradient(180deg,#f5f9f9,#eef6f6 45%,#f8fffe);min-height:60vh;padding:2rem 0 3.5rem}.legal-doc-shell[data-v-55ee79de]{margin:0 auto;max-width:60%;padding:0 1.25rem;width:100%}@media (max-width:1200px){.legal-doc-shell[data-v-55ee79de]{max-width:72%}}@media (max-width:992px){.legal-doc-shell[data-v-55ee79de]{max-width:88%}}@media (max-width:768px){.legal-doc-shell[data-v-55ee79de]{max-width:100%}}.legal-doc-header[data-v-55ee79de]{margin-bottom:1.5rem;text-align:center}.legal-doc-title[data-v-55ee79de]{color:#007f7b;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}.legal-doc-meta[data-v-55ee79de]{color:#5a6c74;font-size:.875rem;margin:0}.legal-doc-panel[data-v-55ee79de]{background:#fff;border:1px solid rgba(0,127,123,.14);border-radius:14px;box-shadow:0 2px 16px #007f7b0f;overflow:hidden}.legal-doc-body[data-v-55ee79de]{color:#3d4f52;font-size:.9375rem;line-height:1.65;padding:1.75rem 1.5rem 2rem}@media (min-width:576px){.legal-doc-body[data-v-55ee79de]{padding:2rem 2.25rem 2.25rem}}.legal-doc-body[data-v-55ee79de] h2{color:#1a2a2e;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:1.75rem 0 .65rem}.legal-doc-body[data-v-55ee79de]>h2:first-child,.legal-doc-body[data-v-55ee79de]>section:first-child h2{margin-top:0}.legal-doc-body[data-v-55ee79de] p{margin:0 0 .85rem}.legal-doc-body[data-v-55ee79de] p:last-child{margin-bottom:0}.legal-doc-body[data-v-55ee79de] ol,.legal-doc-body[data-v-55ee79de] ul{margin:0 0 1rem;padding-left:1.25rem}.legal-doc-body[data-v-55ee79de] li{margin-bottom:.4rem}.legal-doc-body[data-v-55ee79de] li:last-child{margin-bottom:0}.legal-doc-body[data-v-55ee79de] a{color:#007f7b;font-weight:500;text-decoration:underline;text-decoration-color:#007f7b66;text-underline-offset:3px}.legal-doc-body[data-v-55ee79de] a:hover{color:#005a57;text-decoration-color:#005a57d9}.legal-doc-body[data-v-55ee79de] .legal-doc-divider{border:none;border-top:1px solid rgba(0,127,123,.12);margin:2rem 0}.legal-doc-body[data-v-55ee79de] section+section{margin-top:1.25rem}
