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