.legal_page__SN_s8{flex:1;background:#fbfbf8;color:#293222;font-family:var(--font-inter),sans-serif}.legal_hero__O8oUA{padding:72px 28px 52px;background:radial-gradient(ellipse at 85% 10%,#e8eddf80,transparent 65%),#f5f3ed;border-bottom:1px solid #29322218}.legal_inner__xdqu1{width:min(100%,780px);margin-inline:auto}.legal_eyebrow__Bh_Qd{margin:0 0 20px;font-size:12px;font-weight:400;letter-spacing:.08em;color:#68745f}.legal_title__98qYw{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:200;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.legal_dates___TTml{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:24px;color:#68745f;font-size:12px;line-height:1.6}.legal_contact__XCwhU{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:28px;padding:12px 20px;border:1px solid #29322230;border-radius:999px;color:#293222;font-size:13px;transition:background-color .15s,border-color .15s}.legal_contact__XCwhU:hover{background:#e9eddc;border-color:#8fa477}.legal_contact__XCwhU svg{transition:transform .18s ease-out}.legal_contact__XCwhU:hover svg{transform:translate(2px,-2px)}.legal_contact__XCwhU:focus-visible,.legal_prose__OGNtk a:focus-visible{outline:2px solid #527a61;outline-offset:4px}.legal_content__2m_tY{padding:52px 28px 88px}.legal_prose__OGNtk{font-size:15px;line-height:1.85;color:#434d3e;overflow-wrap:anywhere}.legal_prose__OGNtk>*+*{margin-top:20px}.legal_prose__OGNtk h2{margin-top:48px;padding-top:32px;border-top:1px solid #29322218;color:#293222;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(28px,3vw,36px);font-weight:200;line-height:1.2;scroll-margin-top:120px}.legal_prose__OGNtk h3{margin-top:28px;color:#293222;font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:500;line-height:1.5;scroll-margin-top:120px}.legal_prose__OGNtk strong{font-weight:600;color:#293222}.legal_prose__OGNtk a{color:#355c42}.legal_prose__OGNtk li+li{margin-top:8px}.legal_prose__OGNtk>:first-child{margin-top:0}@media (max-width:600px){.legal_hero__O8oUA{padding:44px 22px 36px}.legal_eyebrow__Bh_Qd{margin-bottom:16px}.legal_dates___TTml{flex-direction:column;gap:4px;margin-top:20px}.legal_content__2m_tY{padding:36px 22px 56px}.legal_prose__OGNtk{font-size:14px;line-height:1.8}.legal_prose__OGNtk h2{margin-top:36px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.legal_contact__XCwhU,.legal_contact__XCwhU svg{transition:none}.legal_contact__XCwhU:hover svg{transform:none}}