.lghead{max-width:60ch;margin-bottom:clamp(26px,3.2vw,42px)}.lghead h1{margin:14px 0 10px;font-size:clamp(30px,4.4vw,50px)}.lgbody{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,52px)}@media(min-width:1000px){.lgbody{grid-template-columns:230px minmax(0,1fr);align-items:start}}.lgnav__t{font-family:DM Sans,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin:0 0 10px}@media(max-width:999px){.lgnav__t{display:none}}@media(min-width:1000px){.lgnav{position:sticky;top:150px}}.lgnav nav{display:grid;gap:2px}.lgnav a{display:block;min-height:40px;padding:10px 12px;border-radius:var(--r-md);font-family:DM Sans,sans-serif;font-weight:700;font-size:12.5px;color:var(--ink-62);line-height:1.3;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.lgnav a:hover{background:var(--canvas-2,#FAF7F3);color:var(--ink)}.lgnav a.on{background:var(--brown);color:var(--cream)}@media(max-width:999px){.lgnav nav{grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.lgnav nav::-webkit-scrollbar{display:none}.lgnav a{border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;background:var(--paper)}}.lgmain{max-width:70ch}.lg__sec{scroll-margin-top:150px}.lg__sec+.lg__sec{margin-top:clamp(34px,3.6vw,52px);padding-top:clamp(30px,3.4vw,44px);border-top:1px solid var(--line)}.lg__sec h2{font-family:DM Sans,sans-serif;font-size:clamp(20px,2.4vw,27px);letter-spacing:-.02em;margin-bottom:6px}.lg__sec h3{font-family:DM Sans,sans-serif;font-size:15px;margin:22px 0 8px}.lg__sec p{font-size:14.5px;line-height:1.7;color:var(--ink-72);margin-bottom:12px}.lg__sec a{text-decoration:underline;text-underline-offset:3px}.lg__todo{border:1px dashed var(--ink-34);border-radius:var(--r-md);background:var(--canvas-2,#FAF7F3);padding:13px 15px;font-size:13px!important;color:var(--ink-62)!important}.lg__todo b{color:var(--ink)}.lg__foot{margin-top:clamp(32px,3.4vw,48px);padding-top:24px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-62)}.lg__foot a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/legal.css.map */
