.legal-page-module__qLSGyG__page{max-width:1120px;color:var(--ink);margin:0 auto;padding:0 32px}.legal-page-module__qLSGyG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:14px;display:flex}.legal-page-module__qLSGyG__brand{color:var(--forest);letter-spacing:-.035em;font-size:19px;font-weight:650}.legal-page-module__qLSGyG__heading{max-width:750px;padding:54px 0 38px}.legal-page-module__qLSGyG__heading h1{letter-spacing:-.045em;margin:26px 0 14px;font-size:clamp(34px,6vw,52px);line-height:1.12}.legal-page-module__qLSGyG__back{color:var(--forest);align-items:center;gap:7px;font-size:13px;display:inline-flex}.legal-page-module__qLSGyG__date{color:var(--muted);margin-bottom:22px;font-size:13px}.legal-page-module__qLSGyG__intro{color:#4c5a53;font-size:17px;line-height:1.75}.legal-page-module__qLSGyG__layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:60px;padding:22px 0 64px;display:grid}.legal-page-module__qLSGyG__contents{border-top:1px solid var(--line);padding-top:20px;font-size:13px;line-height:1.5;position:sticky;top:28px}.legal-page-module__qLSGyG__contents p{margin:0 0 12px;font-weight:600}.legal-page-module__qLSGyG__contents ol{margin:0;padding-left:20px;list-style:decimal}.legal-page-module__qLSGyG__contents li{color:#536158;padding:6px 0}.legal-page-module__qLSGyG__article{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.legal-page-module__qLSGyG__article section{margin-bottom:34px;scroll-margin-top:28px}.legal-page-module__qLSGyG__article h2{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;line-height:1.4}.legal-page-module__qLSGyG__article p{margin:0 0 14px}.legal-page-module__qLSGyG__article ul{margin:0 0 18px;padding-left:22px;list-style:outside}.legal-page-module__qLSGyG__article li{margin:7px 0}.legal-page-module__qLSGyG__article a,.legal-page-module__qLSGyG__intro a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.legal-page-module__qLSGyG__page a:hover{text-underline-offset:3px;text-decoration:underline}.legal-page-module__qLSGyG__page a:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.legal-page-module__qLSGyG__footer{border-top:1px solid var(--line);padding:25px 0 32px}.legal-page-module__qLSGyG__skip{background:var(--surface);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.legal-page-module__qLSGyG__skip:focus{top:10px}@media (max-width:700px){.legal-page-module__qLSGyG__page{padding:0 22px}.legal-page-module__qLSGyG__header{font-size:12px}.legal-page-module__qLSGyG__brand{font-size:17px}.legal-page-module__qLSGyG__heading{padding:34px 0 24px}.legal-page-module__qLSGyG__layout{grid-template-columns:1fr;gap:35px;padding-top:0}.legal-page-module__qLSGyG__contents{position:static}.legal-page-module__qLSGyG__contents ol{columns:2;column-gap:30px}.legal-page-module__qLSGyG__contents li{break-inside:avoid}}@media (max-width:400px){.legal-page-module__qLSGyG__contents ol{columns:1}}
