[data-landing][data-page=legal]{flex-direction:column;min-height:100dvh;display:flex}[data-landing][data-page=legal] [data-lm~=legal]{flex:1 0 auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem;padding-top:clamp(120px,16vh,176px);padding-bottom:clamp(80px,10vw,144px);display:grid}[data-landing][data-page=legal] [data-lm~=legal]:focus{outline:none}[data-landing][data-page=legal] [data-lm~=legal__head]{position:sticky;top:112px}[data-landing][data-page=legal] [data-lm~=legal__head] [data-lm~=display]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:1.1rem;font-size:clamp(2.1rem,3.2vw,3rem)}[data-landing][data-page=legal] [data-lm~=legal__draft]{max-width:24rem;margin-bottom:2.2rem}[data-landing][data-page=legal] [data-lm~=legal__draft] svg{flex:none;margin-top:.15rem}[data-landing][data-page=legal] [data-lm~=legal__body]{border-top:1px solid var(--lm-hair)}[data-landing][data-page=legal] [data-lm~=legal__section]{border-bottom:1px solid var(--lm-hair);padding:1.6rem 0 1.7rem}[data-landing][data-page=legal] [data-lm~=legal__section] h2{font-family:var(--lm-serif);letter-spacing:-.01em;text-wrap:balance;font-size:1.35rem;font-weight:400;line-height:1.25}[data-landing][data-page=legal] [data-lm~=legal__section] p{overflow-wrap:break-word;max-width:33rem;margin-top:.6rem;font-size:1.0625rem;line-height:1.65}[data-landing][data-page=legal] [data-lm~=legal__blank]{font-family:var(--lm-mono);font-size:.8em}[data-landing][data-page=legal] [data-lm~=legal__back]{align-items:center;gap:.45rem;margin-top:2.2rem;font-size:.95rem;display:inline-flex}[data-landing][data-page=legal] [data-lm~=legal__back] svg{transition:transform .3s var(--lm-ease)}[data-landing][data-page=legal] [data-lm~=legal__back]:hover svg{transform:translate(-3px)}@media (max-width:960px){[data-landing][data-page=legal] [data-lm~=legal]{padding-top:104px;padding-bottom:64px;display:block}[data-landing][data-page=legal] [data-lm~=legal__head]{margin-bottom:2.4rem;position:static}[data-landing][data-page=legal] [data-lm~=legal__head] [data-lm~=display]{margin-top:.8rem}[data-landing][data-page=legal] [data-lm~=legal__draft]{margin-bottom:1.6rem}[data-landing][data-page=legal] [data-lm~=legal__section]{padding:1.3rem 0 1.4rem}[data-landing][data-page=legal] [data-lm~=legal__section] h2{font-size:1.2rem}[data-landing][data-page=legal] [data-lm~=legal__section] p{margin-top:.45rem}}
