.styles_pageHeader__c5KQT{background-color:#136037;padding:72px 24px 64px;text-align:center}.styles_pageHeader__c5KQT h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;letter-spacing:-.03em;margin:0}.styles_legal__LQDsR{padding:80px 24px 120px;background-color:#fdfbf7;line-height:1.75;color:#1a1a18}.styles_container__L8WTa{max-width:780px;margin:0 auto}.styles_legal__LQDsR h1{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:#1a1a18;letter-spacing:-.03em;margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #f5efe3}.styles_legal__LQDsR h2{font-size:1.1rem;font-weight:700;color:#136037;margin-top:40px;margin-bottom:12px;letter-spacing:-.015em}.styles_legal__LQDsR p{margin-bottom:16px;font-size:.95rem;color:#3a3a38}.styles_legal__LQDsR ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.styles_legal__LQDsR ul li{display:block;font-size:.9rem;color:#3a3a38;padding-left:20px;position:relative}.styles_legal__LQDsR ul li:before{content:"▸";position:absolute;left:0;color:#136037;font-size:.75rem;top:2px}.styles_legal__LQDsR a{color:#136037;text-decoration:none;word-break:break-word;font-weight:500}.styles_legal__LQDsR a:hover{text-decoration:underline}.styles_footerNote__kSqNR{margin-top:48px;font-size:.85rem;color:#86868b;text-align:center;font-style:italic}.styles_legalSection__d7cjV{margin-top:40px}.styles_legalSection__d7cjV p:last-of-type{margin-bottom:0}.styles_heading__oIRcA{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:#1a1a18;letter-spacing:-.03em;margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #f5efe3}.styles_subheading__oFqxi{font-size:1.1rem;font-weight:700;color:#136037;margin-top:40px;margin-bottom:12px;letter-spacing:-.015em}.styles_update__ASAfP{margin-top:56px;font-size:.82rem;color:#86868b;font-style:italic}