.legal-module__EkmLcG__page{padding-top:68px;padding-bottom:96px}.legal-module__EkmLcG__heading{max-width:860px}.legal-module__EkmLcG__eyebrow{color:var(--green-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:600}.legal-module__EkmLcG__heading h1{font-size:clamp(44px,6vw,72px)}.legal-module__EkmLcG__updated{color:var(--sub);margin-top:20px;font-size:14px}.legal-module__EkmLcG__intro{margin-top:24px;font-size:19px;line-height:1.75}.legal-module__EkmLcG__summary{border:1px solid var(--honey);background:#fff8dc;border-radius:20px;margin-top:32px;padding:28px 30px}.legal-module__EkmLcG__summary h2{font-size:25px;line-height:1.25}.legal-module__EkmLcG__summary p{margin-top:12px;line-height:1.75}.legal-module__EkmLcG__summary a{color:var(--green);text-underline-offset:4px;margin-top:16px;font-weight:600;text-decoration:underline;display:inline-block}.legal-module__EkmLcG__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;margin-top:64px;display:grid}.legal-module__EkmLcG__contents{position:sticky;top:28px}.legal-module__EkmLcG__contents h2{margin-bottom:16px;font-size:18px}.legal-module__EkmLcG__contents ol{color:var(--green-soft);margin:0;padding-left:22px;font-size:14px}.legal-module__EkmLcG__contents li+li{margin-top:8px}.legal-module__EkmLcG__contents a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;padding:6px 0;display:inline-block}.legal-module__EkmLcG__contents a:hover{text-decoration-color:currentColor}.legal-module__EkmLcG__article{min-width:0;max-width:760px}.legal-module__EkmLcG__article section{scroll-margin-top:28px}.legal-module__EkmLcG__article section+section{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.legal-module__EkmLcG__article h2{margin-bottom:18px;font-size:28px;line-height:1.25}.legal-module__EkmLcG__article p,.legal-module__EkmLcG__article li{line-height:1.8}.legal-module__EkmLcG__article p+p{margin-top:16px}.legal-module__EkmLcG__article ul{margin:18px 0;padding-left:22px}.legal-module__EkmLcG__article li+li{margin-top:14px}.legal-module__EkmLcG__article a{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-module__EkmLcG__contact{background:var(--kraft);border-radius:16px;padding:28px}@media (max-width:760px){.legal-module__EkmLcG__page{padding-top:40px;padding-bottom:56px}.legal-module__EkmLcG__intro{font-size:17px}.legal-module__EkmLcG__summary{padding:24px}.legal-module__EkmLcG__layout{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:36px}.legal-module__EkmLcG__contents{border-bottom:1px solid var(--line);padding-bottom:28px;position:static}.legal-module__EkmLcG__contents a{min-height:40px}.legal-module__EkmLcG__article h2{font-size:25px}}
