.legal[data-v-94ef5943]{padding-top:calc(var(--nav-h) + clamp(64px,10vw,160px));padding-bottom:calc(clamp(96px,12vw,160px))}article[data-v-94ef5943]{flex-direction:column;gap:24px;max-width:680px;display:flex}.legal--wide article[data-v-94ef5943]{max-width:1240px}.legal--wide .sec[data-v-94ef5943]>:-webkit-any(p,ul,.sec-title){max-width:680px}.legal--wide .sec[data-v-94ef5943]>:is(p,ul,.sec-title){max-width:680px}.legal--wide article[data-v-94ef5943]>:-webkit-any(p,.toc){max-width:680px}.legal--wide article[data-v-94ef5943]>:is(p,.toc){max-width:680px}article .h2[data-v-94ef5943]{margin-bottom:16px}article li[data-v-94ef5943],article p[data-v-94ef5943]:not(.small){color:var(--t2);text-wrap:pretty;font-size:17px;line-height:1.6}article p.lede[data-v-94ef5943]:not(.small){color:var(--ink);font-size:19px;line-height:1.55}article[data-v-94ef5943] a:not(.btn){color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--t4);text-decoration-color:var(--t4);overflow-wrap:anywhere;transition:text-decoration-color var(--hover)}article[data-v-94ef5943] a:not(.btn):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.toc[data-v-94ef5943]{border-block:1px solid var(--line);padding:20px 0}.toc ol[data-v-94ef5943]{color:var(--t3);gap:6px;line-height:1.5;display:grid}.toc li[data-v-94ef5943],.toc ol[data-v-94ef5943]{font-size:15px}.toc[data-v-94ef5943] a:not(.btn){color:var(--t2);text-decoration:none}.toc[data-v-94ef5943] a:not(.btn):hover{color:var(--ink)}.sec[data-v-94ef5943]{flex-direction:column;gap:16px;padding-top:24px;display:flex}.sec-title[data-v-94ef5943]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:calc(clamp(28px,2.6vw,36px));font-weight:400;line-height:1.1}.sec ul[data-v-94ef5943]{flex-direction:column;gap:10px;display:flex}.sec ul li[data-v-94ef5943]{padding-left:20px;position:relative}.sec ul li[data-v-94ef5943]:before{content:"";background:var(--t3);width:6px;height:1px;position:absolute;top:.72em;left:2px}.tbl[data-v-94ef5943]{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.tbl th[data-v-94ef5943]{text-align:left;vertical-align:bottom;color:var(--t3);border-bottom:1px solid var(--edge);padding:0 16px 10px 0;font-size:13px;font-weight:500}.tbl td[data-v-94ef5943]{vertical-align:top;color:var(--t2);border-bottom:1px solid var(--line);padding:14px 16px 14px 0}.tbl td[data-v-94ef5943]:first-child{color:var(--ink)}.tbl td[data-v-94ef5943]:last-child,.tbl th[data-v-94ef5943]:last-child{padding-right:0}.tbl[data-v-94ef5943] a:not(.btn){overflow-wrap:normal}.legal--wide .tbl td[data-v-94ef5943]:first-child,.legal--wide .tbl td[data-v-94ef5943]:last-child{min-width:150px}article .btn[data-v-94ef5943]{align-self:flex-start;margin-top:24px}@media (max-width:760px){article li[data-v-94ef5943],article p[data-v-94ef5943]:not(.small){font-size:16px}article p.lede[data-v-94ef5943]:not(.small){font-size:18px}.tbl thead[data-v-94ef5943]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl[data-v-94ef5943],.tbl tbody[data-v-94ef5943],.tbl td[data-v-94ef5943],.tbl tr[data-v-94ef5943]{width:100%;display:block}.tbl tr[data-v-94ef5943]{border-bottom:1px solid var(--line);padding:14px 0}.tbl td[data-v-94ef5943]{border:0;padding:4px 0}.tbl td[data-v-94ef5943]:first-child{padding-bottom:6px;font-size:16px}.tbl td[data-v-94ef5943]:not(:first-child):before{content:attr(data-label);color:var(--t3);font-size:12.5px;display:block}}@media (min-width:761px) and (max-width:1100px){.legal--wide .tbl thead[data-v-94ef5943]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal--wide .tbl[data-v-94ef5943],.legal--wide .tbl tbody[data-v-94ef5943],.legal--wide .tbl td[data-v-94ef5943],.legal--wide .tbl tr[data-v-94ef5943]{width:100%;display:block}.legal--wide .tbl tr[data-v-94ef5943]{border-bottom:1px solid var(--line);padding:14px 0}.legal--wide .tbl td[data-v-94ef5943]{border:0;padding:4px 0}.legal--wide .tbl td[data-v-94ef5943]:first-child{padding-bottom:6px;font-size:16px}.legal--wide .tbl td[data-v-94ef5943]:not(:first-child):before{content:attr(data-label);color:var(--t3);font-size:12.5px;display:block}}
