.LegalPage_page__jnaOJ{--green:#15803d;--cream:#f6f5f0;--ink:#18181b;--muted:#62676d;min-height:100dvh;background:var(--cream);color:var(--ink);font-family:var(--font-fredoka),"Fredoka",sans-serif}.LegalPage_page__jnaOJ *{box-sizing:border-box}.LegalPage_page__jnaOJ a{color:inherit}.LegalPage_main__tzJR5{width:min(1040px,calc(100% - 48px));margin:clamp(42px,7vw,88px) auto 90px}.LegalPage_hero__Vdh3x{max-width:800px;padding-bottom:clamp(36px,6vw,64px);border-bottom:1px solid #d9dbd2}.LegalPage_hero__Vdh3x>span{display:block;margin-bottom:18px;color:var(--green);font-size:13px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.LegalPage_hero__Vdh3x h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.055em}.LegalPage_hero__Vdh3x p{max-width:680px;margin-top:24px;color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.55}.LegalPage_hero__Vdh3x small{display:block;margin-top:18px;color:#7b8078;font-size:12px}.LegalPage_article__iG70h{max-width:800px;padding-top:clamp(36px,6vw,66px)}.LegalPage_article__iG70h section{padding:0 0 38px;margin:0 0 38px;border-bottom:1px solid #dedfd7}.LegalPage_article__iG70h>section:first-child{padding:20px 22px;margin-bottom:42px;border:1px solid #cfe2d0;border-radius:18px;background:#edf7eb}.LegalPage_article__iG70h section:last-child{border-bottom:0}.LegalPage_article__iG70h h2{margin-bottom:15px;font-size:clamp(25px,3vw,34px);line-height:1.18;letter-spacing:-.025em}.LegalPage_article__iG70h h3{margin:24px 0 9px;font-size:18px}.LegalPage_article__iG70h li,.LegalPage_article__iG70h p{color:#4f5553;font-size:15px;line-height:1.75}.LegalPage_article__iG70h p+p{margin-top:14px}.LegalPage_article__iG70h ul{display:grid;grid-gap:9px;gap:9px;margin:13px 0 0 20px}.LegalPage_article__iG70h a{color:var(--green);text-underline-offset:3px}.LegalPage_article__iG70h strong{color:var(--ink)}.LegalPage_notice__a8VB_{padding:20px 22px;border:1px solid #cfe2d0;border-radius:18px;background:#edf7eb}.LegalPage_footer__aI0YZ{display:grid;grid-template-columns:1fr auto minmax(280px,1fr);align-items:start;grid-gap:35px;gap:35px;width:min(1200px,calc(100% - 48px));margin-inline:auto;padding:34px 0 44px;border-top:1px solid #d9dbd2}.LegalPage_footer__aI0YZ img{display:block;width:150px;height:auto}.LegalPage_footer__aI0YZ nav{display:flex;flex-direction:column;gap:10px;font-size:12px}.LegalPage_footer__aI0YZ nav a{text-underline-offset:4px}.LegalPage_footer__aI0YZ address{display:flex;flex-direction:column;gap:5px;text-align:right;color:var(--muted);font-size:10px;line-height:1.5;font-style:normal}.LegalPage_footer__aI0YZ address strong{color:var(--ink);font-size:11px}@media(max-width:720px){.LegalPage_main__tzJR5{width:calc(100% - 40px);margin-top:38px}.LegalPage_hero__Vdh3x h1{font-size:45px}.LegalPage_article__iG70h section{padding-bottom:30px;margin-bottom:30px}.LegalPage_footer__aI0YZ{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.LegalPage_footer__aI0YZ address{grid-column:1/-1;text-align:left}}@media(max-width:460px){.LegalPage_footer__aI0YZ{grid-template-columns:1fr}.LegalPage_footer__aI0YZ address{grid-column:auto}}