.legal-page{--legal-paper:#f6f7f3;--legal-ink:#202522;--legal-muted:#59615b;--legal-rule:#cdd3c9;--legal-mineral:#e8ede5;--legal-citron:#d8f35b;background:var(--legal-paper);color:var(--legal-ink);font-family:Onest,sans-serif;min-height:100vh;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-provider{font-size:14px;line-height:1.6;margin-top:10px;max-width:65ch}.legal-page ::selection{background:var(--legal-citron);color:var(--legal-ink)}.legal-page a{text-underline-offset:5px;text-decoration-thickness:1px}.legal-page a:hover{text-decoration:underline}.legal-page :focus-visible{outline:3px solid #748349;outline-offset:4px}.legal-page :is(p,a,td,th){overflow-wrap:anywhere}.legal-header{max-width:1440px;margin:auto;padding:18px clamp(22px,4.3vw,70px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--legal-rule)}.legal-header>a{display:flex}.legal-header img{width:88px;height:45px}.legal-header nav{display:flex;align-items:center;gap:26px;font-size:14px}.legal-header nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}.legal-main{max-width:1240px;margin:auto;padding:45px clamp(22px,4.3vw,70px) 80px}.legal-intro{max-width:850px;margin-bottom:52px}.legal-back{font-size:14px;display:inline-block;margin-bottom:27px}.legal-intro h1{font-size:clamp(36px,4.8vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;max-width:17ch}.legal-lead{font-size:19px;line-height:1.55;max-width:60ch;margin-top:22px}.legal-edition{font-size:13px;line-height:1.6;color:var(--legal-muted);margin-top:18px}.legal-offer{display:flex;align-items:center;gap:15px;margin-top:26px;font-size:13px}.legal-offer>span{color:var(--legal-muted)}.legal-offer>div{display:flex;gap:4px;padding:3px;border:1px solid var(--legal-rule);border-radius:30px}.legal-offer a{display:flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:25px;text-decoration:none;white-space:nowrap}.legal-offer a[aria-current]{background:var(--legal-ink);color:var(--legal-paper)}.legal-offer a:hover:not([aria-current]),.legal-status{background:var(--legal-mineral)}.legal-status{padding:24px 26px;margin-top:30px;border-radius:12px}.legal-status strong{font-weight:600;font-size:17px;line-height:1.5}.legal-status p{font-size:14px;line-height:1.65;margin-top:8px;max-width:75ch}.legal-reading{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:62px;gap:62px;align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:28px}.legal-toc nav{display:flex;flex-direction:column;gap:3px}.legal-toc p{font-size:14px;font-weight:600;margin-bottom:10px}.legal-toc a{font-size:13px;line-height:1.5;display:block;padding:9px 0;color:var(--legal-muted);text-decoration:none}.legal-toc a:hover{color:var(--legal-ink);text-decoration:underline}.legal-article{min-width:0;max-width:76ch}.legal-article section{scroll-margin-top:30px;margin-top:48px}.legal-article section:first-child{margin-top:0}.legal-article h2{font-size:27px;font-weight:550;letter-spacing:-.025em;line-height:1.2;margin-bottom:19px;text-wrap:balance}.legal-article p{font-size:16px;line-height:1.75;margin:0 0 17px;max-width:75ch}.legal-article p:last-child{margin-bottom:0}.legal-table-scroll{overflow-x:auto;margin-top:26px;scrollbar-color:#909b8b var(--legal-mineral)}.legal-table-scroll table{width:100%;min-width:480px;border-collapse:collapse;font-size:13px;line-height:1.5}.legal-table-scroll caption{text-align:left;font-size:14px;font-weight:550;padding-bottom:12px}.legal-table-scroll td,.legal-table-scroll th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--legal-rule);vertical-align:top}.legal-table-scroll thead{background:var(--legal-mineral)}.legal-table-scroll th{font-weight:550}.legal-table-scroll tbody th{width:45%;padding-left:0}.legal-contact{border-top:1px solid var(--legal-rule);padding-top:30px;margin-top:50px}.legal-contact a{display:block;font-size:18px;line-height:1.6;margin-top:10px;width:-moz-fit-content;width:fit-content}.legal-store-links{padding-left:20px;font-size:15px;line-height:1.7}.legal-store-links li{margin-bottom:12px}.legal-footer{border-top:1px solid var(--legal-rule);max-width:1440px;margin:auto;padding:30px clamp(22px,4.3vw,70px);display:flex;align-items:flex-start;justify-content:space-between;gap:40px;font-size:13px;line-height:1.6}.legal-footer nav{display:flex;flex-wrap:wrap;column-gap:28px;row-gap:16px;max-width:1000px}.legal-footer [aria-current]{font-weight:600}.legal-footer>a{white-space:nowrap}@media(max-width:1000px){.legal-reading{grid-template-columns:180px minmax(0,1fr);gap:36px}.legal-intro h1{font-size:50px}.legal-article h2{font-size:25px}}@media(max-width:739px){.legal-header{padding:12px 22px;gap:20px}.legal-header img{width:73px;height:38px}.legal-header nav{gap:17px;font-size:12px}.legal-main{padding:29px 22px 50px}.legal-back{margin-bottom:22px;font-size:13px}.legal-intro h1{font-size:38px;line-height:1.1}.legal-lead{font-size:16px;margin-top:18px}.legal-edition{font-size:12px;margin-top:15px}.legal-offer{flex-wrap:wrap;gap:9px;margin-top:21px}.legal-offer a{padding:8px 14px;min-height:40px;font-size:12px}.legal-status{padding:20px;margin-top:23px}.legal-status strong{font-size:16px}.legal-status p{font-size:13px;line-height:1.65}.legal-intro{margin-bottom:30px}.legal-reading{display:block}.legal-toc{position:static;margin-bottom:36px;border-bottom:1px solid var(--legal-rule);padding-bottom:23px}.legal-toc nav{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:4px;row-gap:4px}.legal-toc p{grid-column:1/-1;margin-bottom:4px}.legal-toc a{font-size:12px;padding:8px 0}.legal-article h2{font-size:25px;margin-bottom:16px}.legal-article p{font-size:15px;line-height:1.75}.legal-article section{margin-top:36px;scroll-margin-top:22px}.legal-contact{margin-top:38px}.legal-contact a{font-size:17px}.legal-footer{padding:26px 22px;gap:22px;flex-direction:column}.legal-footer nav{column-gap:24px;row-gap:18px}}@media(max-width:359px){.legal-footer,.legal-header,.legal-main{padding-inline:18px}.legal-header nav{gap:12px}.legal-intro h1{font-size:34px}.legal-toc nav{grid-template-columns:1fr}.legal-status{padding:17px}.legal-offer>span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.legal-page *{scroll-behavior:auto!important}}@media print{.legal-back,.legal-footer,.legal-header,.legal-offer,.legal-toc{display:none}.legal-main{padding:0;max-width:none}.legal-reading{display:block}.legal-article{max-width:none}.legal-page{background:white;color:black}.legal-table-scroll{overflow:visible}.legal-status{border:1px solid #999;background:transparent}a{color:inherit}}