.ad-placement{max-width:760px;margin:48px auto 20px;padding:18px 0 0;border-top:1px solid #dfe8e0;min-height:110px;text-align:center}
.ad-label{display:block;margin-bottom:10px;color:#809086;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.ad-placement .adsbygoogle{width:100%;min-height:70px}
.ad-placement:has(.adsbygoogle[data-ad-status="unfilled"]){display:none}
@media(max-width:600px){.ad-placement{margin-top:38px;min-height:95px}}
.privacy-page{max-width:760px;margin:0 auto;padding:48px 22px 80px;color:#24372e;line-height:1.7}
.privacy-page h1{font-size:clamp(30px,5vw,46px);line-height:1.1;margin:0 0 24px}
.privacy-page h2{font-size:20px;margin:32px 0 10px}
.privacy-page p{font-size:15px;margin:0 0 16px}
.privacy-page a{color:#147a5e}
