.legal-hub{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(56px,6.4vw,110px);margin:0 auto;max-width:1216px;padding:calc(clamp(72px,6.8vw,117px) + clamp(48px,6.2vw,106px)) clamp(24px,5.2vw,90px) clamp(80px,9vw,160px);width:100%}@media only screen and (width <= 900px){.legal-hub{gap:40px;padding:calc(clamp(72px,6.8vw,117px) + 80px) 20px 80px}}.legal-hub__body{align-items:flex-start;display:flex;gap:clamp(40px,4vw,68px)}@media only screen and (width <= 900px){.legal-hub__body{flex-direction:column}}.legal-hub__aside{flex:0 0 clamp(230px,20vw,285px);position:sticky;top:clamp(90px,8vw,140px)}@media only screen and (width <= 900px){.legal-hub__aside{flex:none;position:static;width:100%}}.legal-hub__aside{display:flex;flex-direction:column;gap:clamp(28px,2.8vw,49px)}@media only screen and (width <= 900px){.legal-hub__aside{gap:20px}}.legal-hub__category-select{display:none}@media only screen and (width <= 900px){.legal-hub__category-select{display:block}.legal-hub__categories{display:none}}.legal-hub__categories-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.legal-hub__category{background:none;border:0;color:var(--v2-color-text-default);cursor:pointer;font-family:var(--v2-font-family-text);font-size:clamp(15px,1.05vw,18px);letter-spacing:-.18px;line-height:2.2;padding:0;text-align:left}.legal-hub__category:hover{text-decoration:underline}.legal-hub__category:focus-visible{border-radius:4px;outline:2px solid var(--v2-color-surface-strong);outline-offset:2px}.legal-hub__category--active{font-weight:var(--v2-font-weight-bold)}.legal-hub__documents{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(24px,2.3vw,40px);min-width:0;transition:opacity .2s ease}.legal-hub__documents--loading{opacity:.5;pointer-events:none}.legal-hub__empty{color:var(--v2-color-text-weak);font-family:var(--v2-font-family-text);font-size:clamp(16px,1.2vw,20px);margin:0}
