.home_page__8eg_E{background:#fff;color:#171717;color-scheme:light;min-height:100vh;font-family:Mona Sans,sans-serif;font-size:14px;line-height:1.35;--gutter:32px}.home_page__8eg_E a{color:inherit;text-decoration:none}.home_page__8eg_E a:focus-visible,.home_page__8eg_E button:focus-visible{outline:2px solid #171717;outline-offset:5px}.home_page__8eg_E button{font-family:inherit;color:inherit;cursor:pointer}.home_hero__a5iyJ{position:relative;height:calc(100svh - 110px);min-height:500px;display:flex;align-items:center;justify-content:center;padding:80px 24px 120px}.home_brand__S52jS{text-align:center;animation:home_brandArrive__U8wIU 1.2s cubic-bezier(.2,.8,.2,1) both}.home_brain__E96Hi{display:block;width:112px;height:72px;margin:0 auto -4px}.home_brand__S52jS h1{font-size:29px;letter-spacing:-.02em;font-weight:700;line-height:1.1}.home_feed__KDHg5{padding:0 var(--gutter);scroll-margin-top:20px}.home_areas__aG_jM{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.home_areas__aG_jM span{display:flex;align-items:center;min-height:23px;color:#171717;font-size:14px;line-height:1.4}.home_feedGrid__loBjn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:40px 16px;gap:40px 16px}.home_card__LUTnY{min-width:0;padding:0;scroll-margin-top:20px}.home_cardLink__tuU_k{display:block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.home_cardTitle__K2UBK{margin-top:8px}.home_cardTitle__K2UBK h2{font-size:14px;font-weight:500;line-height:1.3}.home_cardLink__tuU_k>p{color:#858585;font-size:14px;line-height:1.35;margin-top:4px;transition:color .25s ease}.home_card__LUTnY:focus-within .home_cardLink__tuU_k{transform:translateX(4px)}.home_card__LUTnY:focus-within .home_cardLink__tuU_k>p{color:#5b5b5b}@media (hover:hover) and (pointer:fine){.home_card__LUTnY:hover .home_cardLink__tuU_k{transform:translateX(4px)}.home_card__LUTnY:hover .home_cardLink__tuU_k>p{color:#5b5b5b}}@keyframes home_brandArrive__U8wIU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:none) and (pointer:coarse),(max-width:1100px){.home_page__8eg_E{--gutter:16px}.home_hero__a5iyJ{height:calc(100svh - 110px);min-height:min(450px,calc(100svh - 110px));padding:clamp(32px,10svh,100px) 24px}.home_brain__E96Hi{width:108px;height:70px}.home_brand__S52jS h1{font-size:28px}.home_feedGrid__loBjn{grid-template-columns:minmax(0,1fr);gap:34px}.home_areas__aG_jM{margin-bottom:16px}.home_cardLink__tuU_k>p,.home_cardTitle__K2UBK h2{font-size:14px}.home_cardLink__tuU_k>p{line-height:1.35}}@media (prefers-reduced-motion:reduce){.home_page__8eg_E *,.home_page__8eg_E :after,.home_page__8eg_E :before{animation:none!important;transition:none!important}.home_cardLink__tuU_k{transform:none!important}}.legal_editorial_page__1_pXQ{min-height:0;padding:clamp(48px,8svh,96px) var(--gutter) 80px}.legal_editorial_intro__DD9ke{margin-bottom:clamp(64px,10svh,112px)}.legal_editorial_eyebrow__lgFgi,.legal_editorial_updated__5SfTE{margin:0;color:#858585;font-size:12px;line-height:1.4}.legal_editorial_intro__DD9ke h1{margin:20px 0 24px;font-size:clamp(36px,5vw,68px);line-height:1.05;font-weight:500;letter-spacing:-.04em}.legal_editorial_subtitle__AFkd2{max-width:640px;margin:0 0 24px;color:#858585;font-size:14px;line-height:1.55}.legal_editorial_content__v19Wh{display:flex;flex-direction:column;gap:56px}.legal_editorial_section__zBJjk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:32px;gap:32px;max-width:1160px}.legal_editorial_section__zBJjk h2{margin:0;font-size:14px;font-weight:500;line-height:1.5}.legal_editorial_body__hMF3e{max-width:720px;min-width:0;color:#858585;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.legal_editorial_body__hMF3e p{margin:0 0 16px}.legal_editorial_body__hMF3e p:last-child{margin-bottom:0}.legal_editorial_body__hMF3e ul{margin:16px 0 0;padding-left:20px;list-style:disc}.legal_editorial_body__hMF3e li{padding-left:4px;margin-bottom:12px}.legal_editorial_body__hMF3e li:last-child{margin-bottom:0}.legal_editorial_page__1_pXQ .legal_editorial_contact__JyXEk{display:inline-block;color:#171717;text-decoration:underline;text-underline-offset:4px}.legal_editorial_contact__JyXEk:hover{color:#858585}@media (max-width:700px){.legal_editorial_page__1_pXQ{padding-top:40px;padding-bottom:56px}.legal_editorial_intro__DD9ke{margin-bottom:56px}.legal_editorial_content__v19Wh{gap:40px}.legal_editorial_section__zBJjk{grid-template-columns:minmax(0,1fr);gap:12px}}