.legal-module__gg6ZbG__page{color:#20323e;background:#f7fafc;min-height:100vh}.legal-module__gg6ZbG__header{background:#fffffff5;border-bottom:1px solid #17232d14}.legal-module__gg6ZbG__headerInner{justify-content:space-between;align-items:center;gap:30px;width:min(1280px,100% - 112px);min-height:82px;margin:0 auto;display:flex}.legal-module__gg6ZbG__logo{color:#20323e;letter-spacing:.08em;flex-direction:column;line-height:1;display:flex}.legal-module__gg6ZbG__logo span{font-size:17px;font-weight:650}.legal-module__gg6ZbG__logo small{color:#7e909b;letter-spacing:.31em;margin-top:5px;font-size:8px}.legal-module__gg6ZbG__back{color:#526875;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.legal-module__gg6ZbG__section .legal-module__gg6ZbG__back{text-underline-offset:3px;margin-top:14px;font-size:15px;line-height:1.5;text-decoration:underline}.legal-module__gg6ZbG__hero{background:#fff;border-bottom:1px solid #17232d12;padding:90px 0 70px}.legal-module__gg6ZbG__inner{width:min(900px,100% - 64px);margin:0 auto}.legal-module__gg6ZbG__eyebrow{color:#8c7855;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:650;display:block}.legal-module__gg6ZbG__hero h1{letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(42px,6vw,70px);font-weight:460;line-height:1.02}.legal-module__gg6ZbG__hero p{color:#5f727f;max-width:700px;margin:28px 0 0;font-size:16px;line-height:1.7}.legal-module__gg6ZbG__document{padding:72px 0 110px}.legal-module__gg6ZbG__documentInner{width:min(900px,100% - 64px);margin:0 auto}.legal-module__gg6ZbG__notice{color:#657783;background:#fff;border:1px solid #31536a1f;border-radius:14px;padding:26px 28px;font-size:14px;line-height:1.7}.legal-module__gg6ZbG__section{border-top:1px solid #17232d17;margin-top:54px;padding-top:40px}.legal-module__gg6ZbG__section h2{color:#263b48;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:520}.legal-module__gg6ZbG__section p{color:#596e7b;margin:18px 0 0;font-size:15px;line-height:1.75}.legal-module__gg6ZbG__placeholder{color:#8a98a1;font-style:italic}@media (max-width:640px){.legal-module__gg6ZbG__headerInner,.legal-module__gg6ZbG__inner,.legal-module__gg6ZbG__documentInner{width:min(100% - 36px,900px)}.legal-module__gg6ZbG__hero{padding:68px 0 54px}.legal-module__gg6ZbG__document{padding:54px 0 80px}}@media (max-width:1279px){.legal-module__gg6ZbG__headerInner{width:calc(100% - 64px)}}@media (max-width:640px){.legal-module__gg6ZbG__headerInner{width:calc(100% - 48px)}}
