.h-page .h-legal{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(64px,8vw,120px)}.h-page .h-legal__col{max-width:720px;display:flex;flex-direction:column;gap:0}.h-page .h-legal__title{margin:24px 0 0;font-family:var(--h-display);font-weight:800;font-size:clamp(26px,3.2vw,44px);line-height:1.08;letter-spacing:-.045em;color:var(--h-ink);overflow-wrap:break-word}.h-page .h-legal__upd{margin:16px 0 0;font-weight:800;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--h-g4)}.h-page .h-legal__sec{margin-top:40px;padding-top:32px;border-top:1px solid var(--h-line-light)}.h-page .h-legal__h2{margin:0 0 16px;font-family:var(--h-display);font-weight:700;font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.03em;color:var(--h-ink)}.h-page .h-legal__p{margin:0;font-weight:500;font-size:17px;line-height:1.6;color:var(--h-g5);overflow-wrap:anywhere}.h-page .h-legal__p b{font-weight:800;color:var(--h-ink)}.h-page .h-legal__p a{color:var(--h-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media (hover:hover){.h-page .h-legal__p a:hover{-webkit-text-decoration-color:var(--h-accent);text-decoration-color:var(--h-accent)}}.h-page .h-legal__foot{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--h-line-light);font-size:15px;line-height:1.5;color:var(--h-g4)}@media (max-width:767px){.h-page .h-legal__title{font-size:clamp(20px,6vw,26px)}.h-page .h-legal__sec{margin-top:32px;padding-top:24px}}.h-page .h-legal__sec{scroll-margin-top:24px}.h-page .h-legal__list+.h-legal__p,.h-page .h-legal__p+.h-legal__list,.h-page .h-legal__p+.h-legal__p{margin-top:16px}.h-page .h-legal__list{margin:0;padding:0;list-style:none}.h-page .h-legal__list li{position:relative;padding-left:24px;font-weight:500;font-size:17px;line-height:1.6;color:var(--h-g5);overflow-wrap:anywhere}.h-page .h-legal__list li+li{margin-top:8px}.h-page .h-legal__list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;background:var(--h-ink)}.h-page .h-legal__list b{font-weight:800;color:var(--h-ink)}.h-page .h-legal__list a{color:var(--h-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.h-page .h-legal__list code,.h-page .h-legal__p code{padding:1px 4px;background:rgba(10,10,11,.06);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;color:var(--h-ink);overflow-wrap:anywhere}