.ig-privacy-lead{max-width:760px;color:#64735e;font-size:15px;line-height:1.85;margin-bottom:26px}
.ig-privacy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:25px 0}
.ig-privacy-card{min-width:0;padding:27px;border:1px solid #d9e3cf;border-radius:21px;background:linear-gradient(140deg,#f0f5e9,#fffaf0)}
.ig-privacy-card h2{font-size:26px;line-height:1.25;margin:0 0 15px}.ig-privacy-card>p{font-size:14px;line-height:1.8;color:#64715c;margin:0 0 23px}.ig-privacy-card form{margin:0}.ig-privacy-card label{display:block;font-size:12px;line-height:1.7;font-weight:650;color:#294d3d}
.ig-privacy-card input[type=email]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:8px 0 19px;padding:13px 14px;background:#fffefb;border:1px solid #cfdcc3;border-radius:11px;box-shadow:none;color:#173f36;font:inherit;font-size:16px;line-height:1.5}
.ig-privacy-card input[type=email]:focus{outline:2px solid #89a475;outline-offset:2px}.ig-privacy-card .ig-privacy-ack{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;font-weight:400;line-height:1.7}.ig-privacy-ack input{flex:none;width:18px;height:18px;accent-color:#173f36;margin:3px 0 0}.ig-privacy-ack span{min-width:0}.ig-privacy-card button{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:12px;background:#173f36;color:#fffdf4;font-size:13px;line-height:1.5;font-weight:750;padding:14px 16px;min-height:48px}.ig-privacy-card button:hover{background:#2b5b48}
.ig-privacy-status{padding:17px 19px;border:1px solid #ccdcbc;border-left:4px solid #74935e;border-radius:13px;background:#edf5e4;color:#294e39;font-size:14px;line-height:1.8}
.ig-privacy-help{margin-top:28px;padding:25px 27px;border:1px solid #e3ddcf;border-radius:20px;background:#fff9ee}.ig-privacy-help h2{font-size:26px;margin:0 0 17px}.ig-privacy-help p,.ig-privacy-help li{font-size:13px;line-height:1.85;color:#65715d}.ig-privacy-help a{color:#214e3b;text-underline-offset:3px}.igrachki-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}
@media(max-width:767px){.ig-privacy-grid{grid-template-columns:minmax(0,1fr);gap:17px}.ig-privacy-card{padding:22px 18px;border-radius:18px}.ig-privacy-card h2{font-size:25px}.ig-privacy-help{padding:22px 18px}.ig-privacy-help h2{font-size:24px}}
