.legal-page[data-v-3d1c7de9]{background:var(--second-color-light);padding:clamp(2rem,6vw,4.5rem) 1.25rem}.legal-doc[data-v-3d1c7de9]{background:#fff;border-radius:1rem;box-shadow:0 5px 15px #00000014;margin:0 auto;max-width:800px;padding:clamp(1.75rem,5vw,4rem)}.legal-lede[data-v-3d1c7de9]{color:var(--main-color);font-family:Playfair Display,serif;font-size:1.15rem;font-style:italic;margin:0 0 2.5rem;text-align:center}.legal-toc[data-v-3d1c7de9]{border-bottom:1px solid var(--bg-light-hover);border-top:1px solid var(--bg-light-hover);margin-bottom:3rem;padding:1.5rem .25rem}.legal-toc-title[data-v-3d1c7de9]{color:#a05e55;font-size:.75rem;font-weight:600;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.legal-toc ol[data-v-3d1c7de9]{-moz-columns:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem;counter-reset:toc;list-style:none;margin:0;padding:0}.legal-toc li[data-v-3d1c7de9]{counter-increment:toc;-moz-column-break-inside:avoid;break-inside:avoid;padding:.3rem 0}.legal-toc li[data-v-3d1c7de9]:before{color:var(--second-color);content:counter(toc) ".";font-family:Playfair Display,serif;margin-right:.6rem}.legal-toc a[data-v-3d1c7de9]{color:var(--main-color);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s ease}.legal-toc a[data-v-3d1c7de9]:hover{color:#a05e55;text-decoration:underline;text-decoration-color:var(--second-color);text-underline-offset:4px}.legal-toc a[data-v-3d1c7de9]:focus-visible{border-radius:2px;outline:2px solid var(--second-color);outline-offset:3px}.legal-body[data-v-3d1c7de9] section{margin-bottom:3rem}.legal-body[data-v-3d1c7de9] section:last-child{margin-bottom:0}.legal-body[data-v-3d1c7de9] h2{border-bottom:1px solid var(--bg-light-hover);font-size:1.6rem;margin:0 0 1.25rem;padding-bottom:.75rem;text-align:left}.legal-body[data-v-3d1c7de9] h2 .article-eyebrow{color:#a05e55;display:block;font-family:Lato,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.legal-body[data-v-3d1c7de9] h3{font-family:Lato,sans-serif;font-size:1.05rem;font-weight:700;margin:1.75rem 0 .5rem;text-align:left}.legal-body[data-v-3d1c7de9] h3 .clause-num{color:#a05e55;margin-right:.5rem}.legal-body[data-v-3d1c7de9] p{color:#5c463f;line-height:1.7;margin:0 0 1em;text-align:left}.legal-body[data-v-3d1c7de9] ul{list-style:none;margin:0 0 1em;padding:0}.legal-body[data-v-3d1c7de9] li{color:#5c463f;line-height:1.7;margin-bottom:.5em;padding-left:1.25rem;position:relative}.legal-body[data-v-3d1c7de9] li:before{color:var(--second-color);content:"—";left:0;position:absolute}.legal-footer[data-v-3d1c7de9]{border-top:1px solid var(--bg-light-hover);color:#8a726a;font-size:.8rem;letter-spacing:.02em;line-height:1.6;margin-top:3.5rem;padding-top:1.5rem;text-align:center}@media(max-width:640px){.legal-toc ol[data-v-3d1c7de9]{-moz-columns:1;column-count:1}}
