.legal-page{box-sizing:border-box;isolation:isolate;background-color:var(--hw-background);min-height:100svh;position:relative;overflow-x:clip}.legal-page__bg{z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;inset:0}.legal-shell{z-index:1;position:relative}.legal-page .site-footer{background:0 0}.legal-hero-section{box-sizing:border-box;padding-inline:var(--section-px);padding-top:calc(var(--header-padding-top) + var(--header-row-height) + 72px);padding-bottom:64px}.legal-hero-title{margin:0;font-weight:600}.legal-hero-title__accent{background-image:var(--hw-gradient-button-passive);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.legal-hero-title__rest{color:var(--hw-text-title-primary)}.legal-body{box-sizing:border-box;padding-inline:var(--section-px);grid-template-columns:200px minmax(0,1fr);column-gap:56px;padding-bottom:120px;display:grid}.legal-body__aside{position:relative}.legal-toc{top:calc(var(--header-padding-top) + var(--header-row-height) + 24px);position:sticky}.legal-toc__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.legal-toc__link{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);font-size:14px;font-weight:500;line-height:1.3;transition:color .15s;display:block}.legal-toc__link:hover{color:var(--hw-text-title-primary)}.legal-toc__link[data-active=true]{color:var(--hw-text-accent);font-weight:600}.legal-content{flex-direction:column;gap:32px;max-width:820px;scroll-margin-top:120px;display:flex}.legal-section{flex-direction:column;gap:16px;scroll-margin-top:120px;display:flex}.legal-section__title{font-family:var(--font-sans);color:var(--hw-text-title-primary);margin:0;font-size:26px;font-weight:600;line-height:1.28}.legal-section__body{flex-direction:column;gap:12px;display:flex}.legal-paragraph{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:1.5}.legal-paragraph__lead{color:var(--hw-text-title-primary);font-weight:600}.legal-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legal-list__item{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);overflow-wrap:anywhere;gap:8px;min-width:0;font-size:16px;font-weight:400;line-height:1.5;display:flex}.legal-list__marker{flex:none}@media (max-width:1023px){.legal-body{grid-template-columns:minmax(0,1fr);row-gap:40px}.legal-toc{position:static}.legal-toc__list{flex-flow:wrap;gap:12px 20px}.legal-content{max-width:100%}}@media (max-width:767px){.legal-hero-title__accent,.legal-hero-title__rest{display:inline}.legal-section__title{overflow-wrap:anywhere;font-size:22px}.legal-paragraph,.legal-list__item{font-size:15px}.legal-toc__list{gap:10px 16px}}
