.legal_page___WW31{--ink:#17231f;--muted:#687a74;--line:#d8e1dc;--paper:#fbf8f1;--green:#147e69;background:var(--paper);color:var(--ink);min-height:100vh;line-height:1.7}.legal_header__A7FFv{height:76px;padding:0 max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(251,248,241,.96);position:sticky;top:0;z-index:4}.legal_header__A7FFv a{color:var(--green);text-decoration:none}.legal_brand__mmGhu{display:flex;align-items:center;gap:10px!important;color:var(--ink)!important;font-size:21px;font-weight:700}.legal_brand__mmGhu span{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--green);color:white}.legal_layout__HAh59{max-width:1200px;margin:auto;padding:64px 24px 100px;display:grid;grid-template-columns:260px minmax(0,780px);gap:72px;justify-content:center}.legal_layout__HAh59 aside{position:sticky;top:110px;height:-moz-max-content;height:max-content}.legal_eyebrow__xWB9e,.legal_layout__HAh59 aside p{margin:0 0 14px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.legal_layout__HAh59 nav{display:grid}.legal_layout__HAh59 nav a{padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:14px}.legal_layout__HAh59 main a,.legal_layout__HAh59 nav a:hover{color:var(--green)}.legal_intro__FC2vF{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal_layout__HAh59 h1{font-size:clamp(40px,6vw,70px);line-height:1.05;font-weight:500;letter-spacing:-.045em;margin:12px 0 22px}.legal_layout__HAh59 article{padding:58px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.legal_layout__HAh59 h2{font-size:clamp(30px,4vw,48px);line-height:1.13;font-weight:500;letter-spacing:-.035em;margin:8px 0 28px}.legal_layout__HAh59 h3{font-size:20px;margin:34px 0 8px}.legal_layout__HAh59 li,.legal_layout__HAh59 p{font-size:16px;color:#43544e}.legal_layout__HAh59 li+li{margin-top:8px}.legal_notice__EvSgP,.legal_terms__vK5l0{margin-top:24px;padding:20px 24px;background:#edf7f3;border:1px solid #cde3db;border-radius:18px}.legal_terms__vK5l0 p{margin:7px 0}.legal_layout__HAh59 dl{margin:0}.legal_layout__HAh59 dl div{display:grid;grid-template-columns:210px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.legal_layout__HAh59 dt{color:var(--muted)}.legal_layout__HAh59 dd{margin:0;font-weight:600}.legal_page___WW31>footer{padding:30px 24px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:800px){.legal_header__A7FFv{height:66px}.legal_header__A7FFv>a:last-child{font-size:13px}.legal_layout__HAh59{display:block;padding-top:28px}.legal_layout__HAh59 aside{position:static;margin-bottom:48px}.legal_layout__HAh59 nav{grid-template-columns:1fr 1fr;gap:0 14px}.legal_layout__HAh59 h1{font-size:42px}.legal_layout__HAh59 article{padding:42px 0}.legal_layout__HAh59 dl div{grid-template-columns:1fr;gap:3px}}@media(max-width:480px){.legal_header__A7FFv{padding:0 16px}.legal_brand__mmGhu{font-size:18px}.legal_brand__mmGhu span{width:31px;height:31px}.legal_layout__HAh59{padding-left:16px;padding-right:16px}.legal_layout__HAh59 nav{grid-template-columns:1fr}.legal_layout__HAh59 h1{font-size:38px}.legal_layout__HAh59 h2{font-size:32px}.legal_layout__HAh59 li,.legal_layout__HAh59 p{font-size:15px}.legal_notice__EvSgP,.legal_terms__vK5l0{padding:16px}}