.publicLegal-module__MHC7Yq__page,.publicLegal-module__MHC7Yq__page *{box-sizing:border-box}.publicLegal-module__MHC7Yq__page{--ink:#17231d;--forest:#123326;--moss:#285f3b;--paper:#f6f1e7;--line:#17231d29;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:Instrument Sans,Avenir Next,Avenir,ui-sans-serif,system-ui,sans-serif}.publicLegal-module__MHC7Yq__skipLink{z-index:10;color:var(--forest);background:#fff;border-radius:999px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.publicLegal-module__MHC7Yq__skipLink:focus{transform:translateY(0)}.publicLegal-module__MHC7Yq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.publicLegal-module__MHC7Yq__brandLink{color:inherit;text-decoration:none}.publicLegal-module__MHC7Yq__brand{align-items:center;gap:10px;display:inline-flex}.publicLegal-module__MHC7Yq__logo{object-fit:contain;width:42px;height:42px}.publicLegal-module__MHC7Yq__wordmark{letter-spacing:-.025em;font-size:18px;font-weight:650}.publicLegal-module__MHC7Yq__header nav,.publicLegal-module__MHC7Yq__footer>div:last-of-type{flex-wrap:wrap;gap:8px 22px;display:flex}.publicLegal-module__MHC7Yq__header nav a,.publicLegal-module__MHC7Yq__footer a{color:inherit;text-underline-offset:4px;font-size:14px;font-weight:620;text-decoration-thickness:1px}.publicLegal-module__MHC7Yq__header nav a{text-decoration:none}.publicLegal-module__MHC7Yq__header nav a:hover,.publicLegal-module__MHC7Yq__header nav a:focus-visible{text-decoration:underline}.publicLegal-module__MHC7Yq__main{width:min(960px,100% - 48px);margin:0 auto;padding:clamp(64px,9vw,116px) 0 100px}.publicLegal-module__MHC7Yq__intro{max-width:790px;margin-bottom:64px}.publicLegal-module__MHC7Yq__intro>p,.publicLegal-module__MHC7Yq__policy h2{color:var(--moss);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760}.publicLegal-module__MHC7Yq__intro h1{letter-spacing:-.055em;max-width:780px;margin:16px 0 20px;font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.96}.publicLegal-module__MHC7Yq__intro>span{color:#48544d;max-width:720px;font-size:clamp(17px,2vw,21px);line-height:1.55;display:block}.publicLegal-module__MHC7Yq__intro small{color:#59655e;margin-top:24px;font-size:13px;display:block}.publicLegal-module__MHC7Yq__policy{background:#ffffffa3;border:1px solid #17231d1f;border-radius:28px;gap:46px;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 28px 80px #182b2114}.publicLegal-module__MHC7Yq__policy section{gap:14px;display:grid}.publicLegal-module__MHC7Yq__policy h2{color:var(--forest);letter-spacing:.1em;font-size:14px}.publicLegal-module__MHC7Yq__policy h3{margin:10px 0 0;font-size:17px}.publicLegal-module__MHC7Yq__policy p,.publicLegal-module__MHC7Yq__policy li,.publicLegal-module__MHC7Yq__policy address{color:#39473f;margin:0;font-size:16px;font-style:normal;line-height:1.72}.publicLegal-module__MHC7Yq__policy ul,.publicLegal-module__MHC7Yq__policy ol{gap:10px;margin:0;padding-left:22px;display:grid}.publicLegal-module__MHC7Yq__policy a{color:#1e5a37;text-underline-offset:3px;font-weight:650}.publicLegal-module__MHC7Yq__notice{background:#f3e7cd;border-left:3px solid #a9813d;padding:18px 20px}.publicLegal-module__MHC7Yq__footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 52px;display:grid}.publicLegal-module__MHC7Yq__footer>div:first-child{gap:5px;display:grid}.publicLegal-module__MHC7Yq__footer span,.publicLegal-module__MHC7Yq__footer p{color:#5f6a64;margin:0;font-size:13px}.publicLegal-module__MHC7Yq__footer p{grid-column:1/-1}@media (max-width:720px){.publicLegal-module__MHC7Yq__header,.publicLegal-module__MHC7Yq__main,.publicLegal-module__MHC7Yq__footer{width:min(100% - 32px,960px)}.publicLegal-module__MHC7Yq__header{align-items:flex-start;min-height:auto;padding:18px 0}.publicLegal-module__MHC7Yq__header nav{justify-content:flex-end;gap:8px 14px;max-width:190px}.publicLegal-module__MHC7Yq__main{padding:54px 0 72px}.publicLegal-module__MHC7Yq__intro{margin-bottom:40px}.publicLegal-module__MHC7Yq__policy{border-radius:20px;gap:38px}.publicLegal-module__MHC7Yq__footer{grid-template-columns:1fr}.publicLegal-module__MHC7Yq__footer p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.publicLegal-module__MHC7Yq__page *,.publicLegal-module__MHC7Yq__page :before,.publicLegal-module__MHC7Yq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
