.legal[data-v-bf73cb6b]{background:#f9efde}.is-light[data-v-bf73cb6b] .text-section{color:#1b1d23!important}.is-light[data-v-bf73cb6b] .text-sectionSecondary{color:#1b1d23ad!important}.legal-prose[data-v-bf73cb6b]{color:#1b1d23c7;font-family:General Sans,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.7}.legal-prose[data-v-bf73cb6b] h2{color:#1b1d23;font-family:Big Caslon CC,serif;font-size:clamp(1.5rem,1.2vw + 1rem,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem;margin-top:2.5rem}.legal-prose[data-v-bf73cb6b] h2:first-child{margin-top:0}.legal-prose[data-v-bf73cb6b] .legal-notice{background:#1b1d230a;border-left:3px solid rgba(84,91,71,.6);color:#1b1d23a6;font-size:.9rem;font-style:italic;margin-bottom:2rem;padding:1rem 1.25rem}.legal-prose[data-v-bf73cb6b] h3{color:#1b1d23;font-family:Big Caslon CC,serif;font-size:clamp(1.2rem,.8vw + .95rem,1.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin-bottom:.85rem;margin-top:2rem}.legal-prose[data-v-bf73cb6b] p{margin:0 0 1.1rem}.legal-prose[data-v-bf73cb6b] strong{color:#1b1d23;font-weight:600}.legal-prose[data-v-bf73cb6b] a{color:#1b1d23;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.legal-prose[data-v-bf73cb6b] a:hover{color:#1b1d23a6}.legal-prose[data-v-bf73cb6b] ul{list-style:none;margin:1rem 0 1.25rem;padding-left:1.25rem}.legal-prose[data-v-bf73cb6b] ul li{margin-bottom:.5rem;padding-left:1rem;position:relative}.legal-prose[data-v-bf73cb6b] ul li:before{background:#1b1d2380;content:"";height:1px;left:0;position:absolute;top:.6rem;width:6px}.legal-prose[data-v-bf73cb6b] .legal-info{background:#1b1d2306;border:1px solid rgba(27,29,35,.1);border-radius:.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:1fr;margin:1.25rem 0;padding:1.25rem 1.5rem}@media(min-width:640px){.legal-prose[data-v-bf73cb6b] .legal-info{grid-template-columns:auto 1fr}}.legal-prose[data-v-bf73cb6b] .legal-info dt{align-self:center;color:#1b1d238c;font-family:General Sans,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.legal-prose[data-v-bf73cb6b] .legal-info dd{color:#1b1d23;font-size:.95rem;margin:0}.legal-prose__meta[data-v-bf73cb6b]{border-top:1px solid rgba(27,29,35,.1);color:#1b1d238c;font-size:.85rem;font-style:italic;margin-top:3rem;padding-top:1.5rem}
