.legal-page{color:#2b2b28;background:#faf9f6}.legal-hero{border-bottom:1px solid #dedace;padding:112px 0 104px}.legal-hero__grid{grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);align-items:end;gap:96px;display:grid}.legal-kicker{color:#766c60;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.legal-hero h1{hyphens:none;overflow-wrap:normal;margin-top:18px;font-size:60px;font-weight:300;line-height:1.08}.legal-hero__intro{color:#5c5a52;max-width:620px;font-size:16px;line-height:1.8}.legal-hero__updated{color:#766c60;margin-top:22px;font-size:12px;display:block}.legal-content{padding:96px 0 148px}.legal-content__grid{grid-template-columns:230px minmax(0,900px);justify-content:space-between;align-items:start;gap:96px;display:grid}.legal-toc{top:calc(var(--header-height) + 32px);border-top:1px solid #cbc6b9;position:sticky}.legal-toc__title{color:#766c60;letter-spacing:.1em;text-transform:uppercase;margin:20px 0 14px;font-size:11px;font-weight:600}.legal-toc a{color:#5c5a52;border-top:1px solid #e6e2d9;padding:13px 0;font-size:13px;line-height:1.45;transition:color .2s,padding-left .2s;display:block}.legal-toc a:first-of-type{border-top:0}.legal-toc a:hover{color:#34506f;padding-left:4px}.legal-article{min-width:0}.legal-section{scroll-margin-top:calc(var(--header-height) + 28px);border-top:1px solid #dedace;padding:52px 0 58px}.legal-section:first-child{border-top:0;padding-top:0}.legal-section:last-child{padding-bottom:0}.legal-section h2{hyphens:auto;overflow-wrap:anywhere;margin-bottom:24px;font-size:32px;font-weight:400;line-height:1.25}.legal-section h3{margin:30px 0 12px;font-size:17px;font-weight:650;line-height:1.45}.legal-section p,.legal-section li,.legal-section address{color:#5c5a52;font-size:15px;font-style:normal;line-height:1.8}.legal-section p+p{margin-top:16px}.legal-section ul,.legal-section ol{margin:16px 0 0 20px}.legal-section li+li{margin-top:8px}.legal-section a{color:#34506f;text-underline-offset:3px;text-decoration:underline 1px}.legal-section strong{color:#2b2b28;font-weight:650}.legal-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin:34px 0;display:grid}.legal-location{border-top:1px solid #cbc6b9;padding-top:22px}.legal-location__label{letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#766c60!important;margin:0 0 10px!important;font-size:11px!important}.legal-location address strong{margin-bottom:6px;display:block}.legal-note{background:#f1efe8;border-left:3px solid #34506f;margin-top:28px;padding:20px 24px}.legal-note p{font-size:14px}@media (width<=960px){.legal-hero__grid{grid-template-columns:1fr;gap:52px}.legal-hero h1{font-size:52px}.legal-content__grid{grid-template-columns:1fr;gap:56px}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid;position:static}.legal-toc__title{grid-column:1/-1}}@media (width<=640px){.legal-hero{padding:68px 0 72px}.legal-hero__grid{gap:30px}.legal-hero h1{margin-top:14px;font-size:40px;line-height:1.12}.legal-hero__intro{font-size:15px;line-height:1.78}.legal-content{padding:64px 0 96px}.legal-content__grid{gap:48px}.legal-toc{display:block}.legal-section{padding:40px 0 44px}.legal-section h2{font-size:26px;line-height:1.3}.legal-section h3{font-size:16px}.legal-section p,.legal-section li,.legal-section address{font-size:14px;line-height:1.78}.legal-location-grid{grid-template-columns:1fr;gap:30px}.legal-note{padding:18px 20px}}
