.privacy-page{background:var(--paper);color:var(--ink);padding:70px 24px 90px}.privacy-wrap{max-width:850px;margin:auto}.privacy-page h1{font-size:clamp(44px,7vw,76px);line-height:1.05;margin:24px 0}.privacy-page h1 em{font-style:normal;color:#486435}.privacy-page p,.privacy-page li{color:#46523f;font-size:16px;line-height:1.8}.privacy-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-page a:focus-visible{outline-color:#345627}.privacy-summary{background:#e1e7d7;border:1px solid #becbb0;padding:24px;margin-top:30px;border-radius:6px}.privacy-section{margin-top:38px}.privacy-section h2{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin-bottom:18px}.privacy-section p+p{margin-top:14px}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.privacy-card{padding:22px;border:1px solid #bfccb1;border-radius:5px}.privacy-card h3{font-size:20px;line-height:1.3;margin-bottom:15px}.privacy-card p{font-size:14px}.privacy-updated{border-top:1px solid #bfccb1;margin-top:40px;padding-top:20px;font-size:13px!important}.policy-back{font-size:13px}.policy-back span{color:var(--lime)}@media(max-width:680px){.privacy-page{padding:42px 20px 60px}.privacy-grid{grid-template-columns:1fr}.privacy-section h2{font-size:25px}.policy-back{padding:8px 10px;font-size:11px;gap:10px}.privacy-summary{padding:18px}.privacy-page p,.privacy-page li{font-size:15px}}
