.zbS_Ha_page{color:#294c37;background:#f8f7ed;min-height:100vh;padding:0 max(24px,50vw - 560px);font-family:system-ui,sans-serif;line-height:1.85}.zbS_Ha_page *{box-sizing:border-box}.zbS_Ha_page a{color:inherit;text-underline-offset:5px}.zbS_Ha_header{border-bottom:1px solid #d6ddc9;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.zbS_Ha_header nav{flex-wrap:wrap;gap:18px;display:flex}.zbS_Ha_header a[aria-current]{font-weight:750;text-decoration-thickness:3px}.zbS_Ha_logo{white-space:nowrap;font-size:24px;font-weight:800;text-decoration:none}.zbS_Ha_hero{align-items:center;gap:50px;padding:72px 0;display:flex}.zbS_Ha_hero>div{flex:1}.zbS_Ha_hero h1{letter-spacing:-.025em;margin:16px 0 24px;font-size:clamp(32px,4.3vw,56px);line-height:1.3}.zbS_Ha_hero p{max-width:680px}.zbS_Ha_hero img{width:30%;max-width:300px;height:auto}.zbS_Ha_eyebrow{letter-spacing:.13em;color:#526b3a;font-size:12px;font-weight:750}.zbS_Ha_button{background:#345b37;border-radius:30px;margin-top:16px;padding:14px 22px;text-decoration:none;display:inline-block;color:#fff!important}.zbS_Ha_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:48px;display:grid}.zbS_Ha_steps article{background:#fffdf6;border:1px solid #d6ddc9;border-radius:20px;padding:28px}.zbS_Ha_steps h2{font-size:21px;line-height:1.4}.zbS_Ha_resources{border-block:1px solid #d6ddc9;padding:32px 0}.zbS_Ha_article{max-width:780px;padding:32px 0 56px}.zbS_Ha_article section{margin-bottom:36px}.zbS_Ha_article h2{font-size:24px}.zbS_Ha_article details{border-bottom:1px solid #d6ddc9;padding:18px 0}.zbS_Ha_article summary{cursor:pointer;font-weight:650}.zbS_Ha_footer{border-top:1px solid #d6ddc9;flex-wrap:wrap;gap:24px;padding:28px 0;font-size:14px;display:flex}.zbS_Ha_page a:focus-visible,.zbS_Ha_page summary:focus-visible{outline-offset:5px;outline:3px solid #a66323}@media (max-width:700px){.zbS_Ha_header{flex-wrap:wrap;gap:16px}.zbS_Ha_header nav{order:3;width:100%}.zbS_Ha_hero{flex-direction:column;gap:12px;padding:40px 0}.zbS_Ha_hero img{width:45%;max-width:180px}.zbS_Ha_steps{grid-template-columns:1fr;gap:16px}.zbS_Ha_steps article{padding:22px}.zbS_Ha_hero h1{font-size:34px}}
