.policy-shell{min-height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;color:#333;background:#fafafa}.policy-shell>header{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:20px;padding:25px max(24px,50vw - 550px);display:flex}.policy-shell>header>a:last-child{color:#666;font-size:13px}.policy-shell main{max-width:780px;margin:auto;padding:66px 24px 50px}.policy-eyebrow{letter-spacing:1.6px;color:#16865f;margin-bottom:14px;font-size:11px}.policy-shell h1{letter-spacing:-1px;margin:0 0 15px;font-size:36px;font-weight:550;line-height:1.2}.policy-updated,.policy-contact{color:#737373;margin:7px 0;font-size:13px;line-height:1.7}.policy-shell section{margin-top:36px}.policy-shell h2{margin-bottom:10px;font-size:19px;font-weight:550;line-height:1.5}.policy-shell section p,.policy-shell li{color:#555;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.policy-shell section ul{padding-left:20px}.policy-shell main a{text-underline-offset:3px;color:#16865f;text-decoration:underline}.policy-shell>footer{color:#666;border-top:1px solid #e8e8e8;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;font-size:13px;display:flex}.launch-footer nav{flex-wrap:wrap;gap:18px;display:flex}.launch-footer nav a:hover{text-decoration:underline}@media (max-width:600px){.policy-shell>header{padding:18px}.policy-shell main{padding:40px 22px}.policy-shell h1{font-size:30px}.policy-shell section p{font-size:14px}}
