.legal-section[data-v-ce60f278]{padding-bottom:clamp(56px,7vw,104px);padding-top:clamp(40px,6vw,88px)}.legal-column[data-v-ce60f278]{margin:0 auto;max-width:880px}.legal-doc[data-v-ce60f278]{margin-top:28px;padding:clamp(28px,5vw,60px) clamp(24px,5vw,64px)}@media(max-width:600px){.legal-doc[data-v-ce60f278]{border:0;margin-top:20px;padding:0}.legal-doc[data-v-ce60f278] .ind-corner{display:none}}.legal-doc[data-v-ce60f278] h1{font-family:var(--ind-font-heading);font-size:min(clamp(30px,4.6vw,58px),calc((100vw - var(--ind-pad-l) - var(--ind-pad-r))/12));font-weight:700;letter-spacing:.004em;line-height:1.04;margin:0;text-transform:uppercase;text-wrap:balance}.legal-doc[data-v-ce60f278] h1+p{color:var(--ind-a700);font-family:var(--ind-font-mono);font-size:12px;letter-spacing:.14em;line-height:1.5;margin:18px 0 0;text-transform:uppercase}.legal-doc[data-v-ce60f278] h2{border-top:1px solid var(--ind-divider);font-family:var(--ind-font-heading);font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:.02em;line-height:1.2;margin:44px 0 16px;padding-top:28px;text-transform:uppercase;text-wrap:balance}.legal-doc[data-v-ce60f278] h2 a{color:inherit;text-decoration:none}@media(hover:hover){.legal-doc[data-v-ce60f278] h2 a:hover{color:var(--ind-a700)}}.legal-doc[data-v-ce60f278] li,.legal-doc[data-v-ce60f278] p{color:color-mix(in srgb,var(--ind-text) 86%,transparent);font-size:16px;line-height:1.7;max-width:68ch}@media(min-width:768px){.legal-doc[data-v-ce60f278] li,.legal-doc[data-v-ce60f278] p{font-size:17px}}.legal-doc[data-v-ce60f278] p{margin:0 0 1em}.legal-doc[data-v-ce60f278] ul{list-style:none;margin:0 0 1.2em;padding:0}.legal-doc[data-v-ce60f278] ul li{margin:0 0 .45em;padding-left:24px;position:relative}.legal-doc[data-v-ce60f278] ul li:before{background:var(--ind-a600);content:"";height:1px;left:2px;position:absolute;top:.85em;width:11px}.legal-doc[data-v-ce60f278] strong{color:var(--ind-text);font-weight:600}.legal-doc[data-v-ce60f278] code{background:color-mix(in srgb,var(--ind-accent) 12%,transparent);color:var(--ind-a800);font-family:var(--ind-font-mono);font-size:.88em;overflow-wrap:anywhere;padding:.08em .35em}.legal-doc[data-v-ce60f278] li a,.legal-doc[data-v-ce60f278] p a{color:var(--ind-a700);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.legal-doc[data-v-ce60f278] li a:hover,.legal-doc[data-v-ce60f278] p a:hover{color:var(--ind-a800)}}
