.privacy-back{color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.privacy-page{max-width:800px;margin:0 auto;padding:64px 24px 48px;color:#173d30;line-height:1.75;overflow-wrap:anywhere}
.privacy-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.04em;margin:12px 0 20px}
.privacy-page h2{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}
.privacy-page section{padding:26px 0;border-top:1px solid #dce7e1}
.privacy-page p,.privacy-page li{font-size:15px;color:#496156}
.privacy-page li{margin:10px 0}.privacy-page ul{padding-left:22px}
.privacy-page .privacy-intro{font-size:18px}.privacy-page .privacy-updated{font-size:12px;margin:24px 0}
.privacy-page a{color:#10633f;text-underline-offset:3px}.privacy-page code{font-size:13px}
.market-image-credits ul{list-style:none;padding:0}.market-image-credits li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;margin:0;border-top:1px solid #dce7e1}.market-image-credits img{flex:0 0 96px;border-radius:8px;object-fit:cover}.market-image-credits li p{font-size:13px;margin:6px 0 0}.market-image-credits li div{min-width:0}
@media(max-width:700px){.privacy-page{padding:32px 20px}.privacy-page h2{font-size:20px}.privacy-page p,.privacy-page li{font-size:14px}}
