.LegalPage-module__bHW_4a__page{background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--violet) 12%,transparent),transparent 28rem),radial-gradient(circle at 94% 16%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 27rem),#f8f8fc;color:#172036;min-height:100vh}.LegalPage-module__bHW_4a__page *{box-sizing:border-box}.LegalPage-module__bHW_4a__page a{text-decoration:none}.LegalPage-module__bHW_4a__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdf;border-bottom:1px solid #e3e0ec;height:78px}.LegalPage-module__bHW_4a__headerInner{align-items:center;gap:18px;width:min(1080px,100% - 36px);height:100%;margin:auto;display:flex}.LegalPage-module__bHW_4a__brand{color:inherit;letter-spacing:-.03em;align-items:center;gap:10px;margin-right:auto;font-size:18px;font-weight:800;display:flex}.LegalPage-module__bHW_4a__headerLinks{gap:8px;display:flex}.LegalPage-module__bHW_4a__headerLinks a{color:#4f5669;border:1px solid #ded9e9;border-radius:12px;padding:10px 13px;font-size:13px;font-weight:750}.LegalPage-module__bHW_4a__hero{color:#fff;background:radial-gradient(circle at 88% 10%,#2eccc547,#0000 18rem),radial-gradient(circle at 16% 120%,#7a5fef6b,#0000 25rem),linear-gradient(135deg,#29336e,#3d5278 56%,#2d6d73);padding:64px 0 58px}.LegalPage-module__bHW_4a__heroInner{width:min(920px,100% - 36px);margin:auto}.LegalPage-module__bHW_4a__hero span{color:#aeece6;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.LegalPage-module__bHW_4a__hero h1{letter-spacing:-.055em;max-width:800px;margin:12px 0 16px;font-size:clamp(42px,6vw,68px);line-height:1}.LegalPage-module__bHW_4a__hero p{color:#dce2ee;max-width:760px;margin:0;font-size:17px;line-height:1.7}.LegalPage-module__bHW_4a__hero small{color:#bec9da;margin-top:20px;font-size:12px;display:block}.LegalPage-module__bHW_4a__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:42px;width:min(1080px,100% - 36px);margin:0 auto;padding:54px 0 80px;display:grid}.LegalPage-module__bHW_4a__contents{background:#ffffffdb;border:1px solid #ded9e9;border-radius:20px;padding:22px;position:sticky;top:24px;box-shadow:0 18px 45px #30265b12}.LegalPage-module__bHW_4a__contents>b{color:#172036;margin-bottom:13px;font-size:13px;display:block}.LegalPage-module__bHW_4a__contents nav{display:grid}.LegalPage-module__bHW_4a__contents a{color:#636b7e;border-top:1px solid #ece9f2;padding:9px 0;font-size:12px;line-height:1.35}.LegalPage-module__bHW_4a__contents a:hover{color:var(--violet)}.LegalPage-module__bHW_4a__article{background:#fffffff2;border:1px solid #e0dcea;border-radius:26px;padding:16px 38px 34px;box-shadow:0 28px 75px #35296b12}.LegalPage-module__bHW_4a__article section{padding:26px 0;scroll-margin-top:24px}.LegalPage-module__bHW_4a__article section+section{border-top:1px solid #ebe8f0}.LegalPage-module__bHW_4a__article h2{color:#172036;letter-spacing:-.025em;margin:0 0 13px;font-size:24px;line-height:1.2}.LegalPage-module__bHW_4a__article p,.LegalPage-module__bHW_4a__article li{color:#5e6679;font-size:14px;line-height:1.78}.LegalPage-module__bHW_4a__article p{margin:0 0 12px}.LegalPage-module__bHW_4a__article p:last-child{margin-bottom:0}.LegalPage-module__bHW_4a__article ul{margin:10px 0 0;padding-left:20px}.LegalPage-module__bHW_4a__article li+li{margin-top:7px}.LegalPage-module__bHW_4a__article a{color:var(--violet-dark);font-weight:750}.LegalPage-module__bHW_4a__footer{color:#697185;background:#fff;border-top:1px solid #e3e0ec}.LegalPage-module__bHW_4a__footer>div{justify-content:space-between;align-items:center;gap:22px;width:min(1080px,100% - 36px);min-height:82px;margin:auto;font-size:12px;display:flex}.LegalPage-module__bHW_4a__footer nav{gap:18px;display:flex}.LegalPage-module__bHW_4a__footer a{color:#596177;font-weight:700}@media (max-width:760px){.LegalPage-module__bHW_4a__header{height:auto}.LegalPage-module__bHW_4a__headerInner{flex-wrap:wrap;min-height:72px;padding:12px 0}.LegalPage-module__bHW_4a__headerLinks{width:100%;padding-bottom:2px;overflow-x:auto}.LegalPage-module__bHW_4a__headerLinks a{white-space:nowrap}.LegalPage-module__bHW_4a__hero{padding:45px 0}.LegalPage-module__bHW_4a__layout{grid-template-columns:1fr;gap:22px;padding:30px 0 55px}.LegalPage-module__bHW_4a__contents{position:static}.LegalPage-module__bHW_4a__contents nav{grid-template-columns:1fr 1fr;column-gap:18px}.LegalPage-module__bHW_4a__article{padding:7px 22px 24px}.LegalPage-module__bHW_4a__article h2{font-size:21px}.LegalPage-module__bHW_4a__footer>div{flex-direction:column;align-items:flex-start;padding:22px 0}.LegalPage-module__bHW_4a__footer nav{flex-wrap:wrap}}@media (max-width:430px){.LegalPage-module__bHW_4a__contents nav{grid-template-columns:1fr}.LegalPage-module__bHW_4a__hero h1{font-size:40px}}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero h1{color:#fff}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero p{color:#f1f4fb}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero small{color:#dce3ef}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer{color:#dce2ee;background:#20294e;border-top-color:#ffffff14}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#aeece6}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page{background:radial-gradient(circle at 7% 5%,#745ce021,#0000 27rem),radial-gradient(circle at 94% 16%,#25aaa31c,#0000 25rem),#f7f5fb}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero{color:#192235;background:radial-gradient(circle at 87% 8%,#25aaa333,#0000 19rem),radial-gradient(circle at 10% 115%,#745ce03d,#0000 24rem),linear-gradient(135deg,#f5f1ff,#ecf8f6)}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero span{color:#5a45c0}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero h1{color:#192235}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero p{color:#596378}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero small{color:#747d91}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__contents{background:#ffffffe0;border-color:#ddd7ee}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__article{background:#fffffff0;border-color:#e2ddeb}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer{color:#697185;background:#fff;border-top-color:#e4dfed}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#5a45c0}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page{background:radial-gradient(circle at 92% 5%,#5b3df51c,#0000 26rem),#f3f5fb}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero{background:radial-gradient(circle at 85% 12%,#5b3df561,#0000 20rem),linear-gradient(135deg,#101a35,#263f70)}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero span{color:#b7a7ff}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer{background:#101a35}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#b7a7ff}html[data-panel-theme=emerald] .LegalPage-module__bHW_4a__page{background:radial-gradient(circle at 8% 5%,#1d8f7821,#0000 27rem),#f5faf8}html[data-panel-theme=emerald] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero{background:radial-gradient(circle at 88% 5%,#70d9c447,#0000 19rem),linear-gradient(135deg,#17473f,#26695d)}html[data-panel-theme=emerald] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__hero span{color:#a9f0df}html[data-panel-theme=emerald] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer{background:#173f39}html[data-panel-theme=emerald] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#a9f0df}.LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#fff;font-weight:400}html[data-panel-theme=violet-teal] .LegalPage-module__bHW_4a__page .LegalPage-module__bHW_4a__footer a{color:#5a45c0;font-weight:400}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page:has(>aside){grid-template-columns:250px minmax(0,1fr);display:grid}html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page:has(>aside)>main{grid-column:2;min-width:0}@media (max-width:900px){html[data-panel-theme=indigo] .LegalPage-module__bHW_4a__page:has(>aside){display:block}}
