.source-bold[data-v-927c6e77]{font-weight:900}.source-italic[data-v-927c6e77]{font-style:italic}a[data-v-927c6e77]{color:var(--color-brand-orange-dark);text-decoration-thickness:1px;text-underline-offset:3px}a[data-v-927c6e77]:focus-visible,a[data-v-927c6e77]:hover{color:#6f3428;text-decoration-thickness:2px}body{margin:0;background:#f8f1e7}.legal-page[data-v-fb5c8785]{min-height:100vh;background:#f8f1e7;color:#241c18;font-family:Lato,ui-sans-serif,system-ui,sans-serif}.legal-container[data-v-fb5c8785]{width:min(1120px,calc(100% - 48px));margin-inline:auto}.legal-hero[data-v-fb5c8785]{padding:clamp(64px,8vw,112px) 0 56px;border-top:1px solid #e8d5b5;border-bottom:1px solid #e8d5b5;background:radial-gradient(circle at 82% 18%,#fffdf9,transparent 31rem)}.eyebrow[data-v-fb5c8785]{margin:0 0 18px;color:#a64f3b;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h1[data-v-fb5c8785]{max-width:900px;margin:0;color:#15110e;font:500 clamp(48px,6vw,76px)/1.02 "Noto Serif Display",Georgia,serif;letter-spacing:-.045em}.updated[data-v-fb5c8785]{margin:26px 0 0;color:#665a52;font-size:16px}.legal-layout[data-v-fb5c8785]{display:grid;grid-template-columns:220px minmax(0,820px);justify-content:space-between;gap:clamp(48px,8vw,100px);padding-block:72px 100px}.toc[data-v-fb5c8785]{position:sticky;top:24px;align-self:start;padding-top:5px}.toc>p[data-v-fb5c8785]{margin:0 0 15px;color:#a64f3b;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.toc ol[data-v-fb5c8785]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.toc a[data-v-fb5c8785]{color:#665a52;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.toc a[data-v-fb5c8785]:focus-visible,.toc a[data-v-fb5c8785]:hover{color:var(--color-brand-orange-dark);text-decoration:underline;text-underline-offset:3px}.legal-article[data-v-fb5c8785]{min-width:0;font-size:18px;line-height:1.78}.legal-article h2[data-v-fb5c8785]{margin:64px 0 23px;padding-top:4px;border-top:1px solid #e8d5b5;color:#15110e;font:600 clamp(30px,3vw,39px)/1.2 "Noto Serif Display",Georgia,serif;letter-spacing:-.025em;scroll-margin-top:24px}.legal-article h2[data-v-fb5c8785]:first-child{margin-top:0}.legal-article h3[data-v-fb5c8785]{margin:38px 0 14px;color:#241c18;font:600 24px/1.3 "Noto Serif Display",Georgia,serif}.legal-article p[data-v-fb5c8785]{margin:0 0 20px;overflow-wrap:anywhere}.legal-article ol[data-v-fb5c8785],.legal-article ul[data-v-fb5c8785]{margin:4px 0 26px;padding-left:1.4em}.legal-article li[data-v-fb5c8785]{margin-bottom:8px;padding-left:.3em}.legal-article[data-v-fb5c8785] a:focus-visible,.toc a[data-v-fb5c8785]:focus-visible{outline:3px solid rgba(201,117,91,.35);outline-offset:3px;border-radius:2px}@media(max-width:840px){.legal-layout[data-v-fb5c8785]{grid-template-columns:1fr;gap:42px;padding-top:48px}.toc[data-v-fb5c8785]{position:static;padding:22px;border:1px solid #e8d5b5;border-radius:12px;background:#fffdf98f}.toc ol[data-v-fb5c8785]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}}@media(max-width:560px){.legal-container[data-v-fb5c8785]{width:min(100% - 30px,1120px)}.legal-hero[data-v-fb5c8785]{padding-block:50px 42px}h1[data-v-fb5c8785]{font-size:clamp(40px,12vw,55px)}.legal-layout[data-v-fb5c8785]{padding-bottom:70px}.toc ol[data-v-fb5c8785]{grid-template-columns:1fr}.legal-article[data-v-fb5c8785]{font-size:17px;line-height:1.72}.legal-article h2[data-v-fb5c8785]{font-size:29px}}@media(prefers-reduced-motion:reduce){[data-v-fb5c8785],[data-v-fb5c8785]:after,[data-v-fb5c8785]:before{scroll-behavior:auto!important;transition:none!important}}@media print{body{background:#fff!important}.legal-page[data-v-fb5c8785]{background:#fff;color:#111;font-family:Arial,sans-serif}.legal-page[data-v-fb5c8785] .site-footer,.legal-page[data-v-fb5c8785] .site-header,.toc[data-v-fb5c8785]{display:none!important}.legal-hero[data-v-fb5c8785]{padding:0 0 24px;border-color:#bbb;background:none}.legal-container[data-v-fb5c8785],.legal-layout[data-v-fb5c8785]{display:block;width:100%;padding:0}.legal-layout[data-v-fb5c8785]{margin-top:30px}h1[data-v-fb5c8785]{color:#111;font-family:Georgia,serif;font-size:30pt}.legal-article[data-v-fb5c8785]{color:#111;font-size:11pt;line-height:1.5}.legal-article h2[data-v-fb5c8785],.legal-article h3[data-v-fb5c8785]{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;color:#111}.legal-article h2[data-v-fb5c8785]{margin-top:28px;border-color:#bbb;font-size:18pt}.legal-article h3[data-v-fb5c8785]{font-size:14pt}.legal-article[data-v-fb5c8785] a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}
