.Legal-module__7S9pRW__wrap{max-width:1180px;margin-inline-start:auto;margin-inline-end:auto}.Legal-module__7S9pRW__top{padding:clamp(118px, 16vh, 178px) var(--pad) clamp(34px, 4vw, 52px)}.Legal-module__7S9pRW__eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0 0 22px;font-size:12px;display:inline-flex}.Legal-module__7S9pRW__eyebrow:before{content:"";background:var(--c1);width:7px;height:7px}.Legal-module__7S9pRW__title{letter-spacing:-.032em;margin:0 0 max(18px,min(2.2vw,26px));font-size:max(2.2rem,min(5.2vw,4rem));font-weight:400;line-height:1}.Legal-module__7S9pRW__lead{color:var(--ink);font-family:var(--serif);max-width:62ch;margin:0 0 max(20px,min(2.4vw,28px));font-size:max(1rem,min(1.2vw,1.12rem));font-weight:300;line-height:1.6}.Legal-module__7S9pRW__stamp{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px}.Legal-module__7S9pRW__body{padding:0 var(--pad) clamp(80px, 10vw, 140px)}.Legal-module__7S9pRW__cols{border-top:1px solid var(--hair-2);grid-template-columns:max(160px,min(20vw,230px)) minmax(0,1fr);align-items:start;gap:max(28px,min(5vw,80px));padding-top:max(28px,min(3.5vw,46px));display:grid}.Legal-module__7S9pRW__rail{position:sticky;top:max(96px,min(14vh,132px))}.Legal-module__7S9pRW__rail ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.Legal-module__7S9pRW__rail a{border-left:1px solid var(--hair-2);color:var(--ink-4);transition:color .3s var(--ease), border-color .3s var(--ease);padding:6px 0 6px 12px;font-size:.85rem;line-height:1.4;display:block}.Legal-module__7S9pRW__rail a[data-on="1"]{color:var(--ink);border-left-color:var(--ink)}.Legal-module__7S9pRW__rail a:hover{color:var(--ink-2)}.Legal-module__7S9pRW__doc{min-width:0}.Legal-module__7S9pRW__sec{padding-bottom:max(30px,min(4vw,48px));scroll-margin-top:max(96px,min(14vh,132px))}.Legal-module__7S9pRW__h{letter-spacing:-.026em;margin:0 0 max(12px,min(1.4vw,16px));font-size:max(1.15rem,min(1.7vw,1.45rem));font-weight:400;line-height:1.15}.Legal-module__7S9pRW__p{color:var(--ink-2);letter-spacing:-.01em;max-width:68ch;font-size:1rem;line-height:1.68}.Legal-module__7S9pRW__p+.Legal-module__7S9pRW__p{margin-top:.9em}.Legal-module__7S9pRW__p b{color:var(--ink);font-weight:500}.Legal-module__7S9pRW__p code{font-family:var(--mono);background:var(--panel-2);color:var(--ink);border-radius:5px;padding:2px 6px;font-size:.86em}.Legal-module__7S9pRW__p a{color:var(--ink);border-bottom:1px solid var(--hair);transition:border-color .2s}.Legal-module__7S9pRW__p a:hover{border-color:var(--ink)}@media (max-width:860px){.Legal-module__7S9pRW__cols{grid-template-columns:minmax(0,1fr);gap:max(24px,min(5vw,36px))}.Legal-module__7S9pRW__rail{position:static}.Legal-module__7S9pRW__rail ol{flex-wrap:wrap;gap:6px 0;display:flex}.Legal-module__7S9pRW__rail a{border-left:1px solid var(--hair-2);padding:8px 12px}.Legal-module__7S9pRW__stamp{letter-spacing:.12em;font-size:11px}.Legal-module__7S9pRW__p{font-size:1.02rem;line-height:1.7}}
.Footer-module__rnk_JG__footer{padding:clamp(56px, 7vw, 88px) var(--pad) 28px;border-top:1px solid var(--hair-2);background:var(--bg)}.Footer-module__rnk_JG__top{max-width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:max(36px,min(5vw,80px));margin:0 auto;padding-bottom:max(48px,min(6vw,72px));display:grid}.Footer-module__rnk_JG__brand{flex-direction:column;gap:16px;max-width:300px;display:flex}.Footer-module__rnk_JG__logo{letter-spacing:-.045em;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.Footer-module__rnk_JG__brand p{color:var(--ink-2);font-size:14px;line-height:1.55}.Footer-module__rnk_JG__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.Footer-module__rnk_JG__colLab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px}.Footer-module__rnk_JG__cols ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__rnk_JG__cols a{overflow-wrap:anywhere;font-size:14.5px}.Footer-module__rnk_JG__cols a:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module__rnk_JG__base{max-width:var(--wrap);border-top:1px solid var(--hair-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin:0 auto;padding-top:22px;font-size:13px;display:flex}.Footer-module__rnk_JG__legal{gap:18px;display:flex}.Footer-module__rnk_JG__legal a:hover{color:var(--ink)}@media (max-width:940px){.Footer-module__rnk_JG__top{grid-template-columns:1fr}}@media (max-width:620px){.Footer-module__rnk_JG__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__rnk_JG__base{flex-direction:column}}
.Index-module__ls1u2G__top{padding-bottom:max(40px,min(5vw,64px))}.Index-module__ls1u2G__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(32px,min(5vw,80px));display:grid}.Index-module__ls1u2G__acts{margin-top:28px}.Index-module__ls1u2G__art canvas{height:max(280px,min(30vw,400px))}@media (max-width:940px){.Index-module__ls1u2G__row{grid-template-columns:1fr}}
