:root{--ink:#20352d;--forest-deep:#10493e;--vermilion:#b84a49;--paper:#fff9ee;--cream:#f5ead5;--line:#ddceb9;--muted:#6f6a62}[data-astro-cid-nthpoxjd]{box-sizing:border-box}body{min-width:0;color:var(--ink);margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.55;overflow-x:clip}a[data-astro-cid-nthpoxjd]{color:var(--forest-deep);text-underline-offset:3px;overflow-wrap:anywhere}img[data-astro-cid-nthpoxjd]{display:block}.legal-body[data-astro-cid-nthpoxjd]{background:var(--paper)}.legal-header[data-astro-cid-nthpoxjd]{border-bottom:1px solid var(--line);width:calc(100% - clamp(2rem,10vw,13rem));margin:0 auto;padding-block:1.3rem}.legal-brand[data-astro-cid-nthpoxjd]{color:var(--forest-deep);letter-spacing:-.045em;align-items:center;gap:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.legal-brand[data-astro-cid-nthpoxjd] img[data-astro-cid-nthpoxjd]{object-fit:contain;border-radius:.8rem;width:2.4rem;height:2.4rem}.legal-main[data-astro-cid-nthpoxjd]{width:calc(100% - clamp(2rem,10vw,13rem));margin:0 auto;padding-block:clamp(3.2rem,8vw,8rem) 7rem}.legal-kicker[data-astro-cid-nthpoxjd]{color:var(--vermilion);letter-spacing:.16em;margin:0 0 1rem;font-size:.72rem;font-weight:900}.legal-copy[data-astro-cid-nthpoxjd]{max-inline-size:82ch}.legal-copy[data-astro-cid-nthpoxjd] h1[data-astro-cid-nthpoxjd]{color:var(--forest-deep);letter-spacing:-.075em;margin:0 0 2.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,6.8rem);font-weight:600;line-height:.94}.legal-copy[data-astro-cid-nthpoxjd] h2[data-astro-cid-nthpoxjd]{color:var(--forest-deep);letter-spacing:-.045em;margin:3.4rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:600;line-height:1.1}.legal-copy[data-astro-cid-nthpoxjd] h3[data-astro-cid-nthpoxjd]{color:var(--forest-deep);margin:2.1rem 0 .6rem;font-size:1.1rem;line-height:1.3}.legal-copy[data-astro-cid-nthpoxjd] p[data-astro-cid-nthpoxjd],.legal-copy[data-astro-cid-nthpoxjd] li[data-astro-cid-nthpoxjd]{color:#625e57;overflow-wrap:anywhere;font-size:1rem;line-height:1.78}.legal-copy[data-astro-cid-nthpoxjd] p[data-astro-cid-nthpoxjd]{margin:0 0 1rem}.legal-copy[data-astro-cid-nthpoxjd] ul[data-astro-cid-nthpoxjd]{margin:0 0 1.25rem;padding-inline-start:1.35rem}.legal-copy[data-astro-cid-nthpoxjd] li[data-astro-cid-nthpoxjd]{margin:.45rem 0;padding-inline-start:.25rem}.legal-copy[data-astro-cid-nthpoxjd] strong[data-astro-cid-nthpoxjd]{color:var(--ink)}.legal-note[data-astro-cid-nthpoxjd]{border-inline-start:3px solid var(--vermilion);background:var(--cream);margin:0 0 1.4rem;padding:1rem 1.1rem}.legal-placeholder[data-astro-cid-nthpoxjd]{color:#8a5619;overflow-wrap:anywhere;background:#ffe5ad;border-radius:.3rem;padding:.08rem .3rem;font-weight:800;display:inline}.app-legal[data-astro-cid-nthpoxjd]{background:linear-gradient(#f1f5f0 0%,#fff 54%);min-height:100vh}.app-legal[data-astro-cid-nthpoxjd] .legal-main[data-astro-cid-nthpoxjd]{width:calc(100% - 2rem);background:#fff;border:1px solid #dfe7df;border-radius:1.5rem;max-inline-size:72ch;margin:clamp(1rem,5vw,4rem) auto;padding:clamp(1.25rem,4vw,3.6rem);box-shadow:0 1.4rem 3rem #19392d14}.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd]{max-inline-size:none}.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd] h1[data-astro-cid-nthpoxjd]{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd] h2[data-astro-cid-nthpoxjd]{letter-spacing:-.02em;margin:2.35rem 0 .75rem;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd] h3[data-astro-cid-nthpoxjd]{margin:1.5rem 0 .5rem;font-size:1.08rem}.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd] p[data-astro-cid-nthpoxjd],.app-legal[data-astro-cid-nthpoxjd] .legal-copy[data-astro-cid-nthpoxjd] li[data-astro-cid-nthpoxjd]{font-size:1rem;line-height:1.75}@media (width<=480px){.legal-header[data-astro-cid-nthpoxjd],.legal-main[data-astro-cid-nthpoxjd]{width:calc(100% - 2rem)}.legal-main[data-astro-cid-nthpoxjd]{padding-block:3rem 5rem}.app-legal[data-astro-cid-nthpoxjd] .legal-main[data-astro-cid-nthpoxjd]{border-radius:1rem;width:calc(100% - 1.5rem);margin:1rem auto;padding:1.25rem}}
