.ad-placement{display:none;margin:14px 0 18px;padding:12px 16px;border:1px solid #e8eee9;border-radius:10px;background:#fbfcfb;text-align:center}
.ad-placement.is-active{display:block}
.ad-placement>span{display:block;margin-bottom:8px;color:#95a198;font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.ad-placement .adsbygoogle{min-height:90px}
.ad-placement-secondary{margin-top:22px}
.footer-meta{display:flex;align-items:center;gap:16px}
.footer-meta a{color:#b6d1c0;font-size:9px}
.footer-meta small{color:#8da599;font-size:8px;letter-spacing:.1em}
.privacy-page{min-height:calc(100vh - 152px);max-width:850px;padding-top:60px;padding-bottom:76px}
.privacy-page h1{margin:9px 0 4px;color:#183b2b;font:800 clamp(34px,5vw,52px)/1.12 Manrope,sans-serif;letter-spacing:-.06em}
.privacy-updated{margin-top:0!important;color:#829087!important;font-size:11px!important}
.privacy-page p{color:#617268;font-size:14px;line-height:1.8}
.privacy-page h2{margin:30px 0 7px;color:#183b2b;font:700 20px Manrope,sans-serif;letter-spacing:-.035em}
.privacy-page a{color:#286a47;text-decoration:underline;text-underline-offset:3px}
.privacy-page .privacy-note{margin-top:34px;padding:14px 16px;border-left:3px solid #8ac59b;background:#f4f8f4;color:#75867a;font-size:11px}
.privacy-header{position:relative}

@media(max-width:700px){
  .ad-placement{padding:10px}
  .ad-placement .adsbygoogle{min-height:80px}
  .footer-meta{flex-direction:column;align-items:flex-start;gap:6px}
  .privacy-page{padding-top:42px;padding-bottom:54px}
  .privacy-page p{font-size:13px}
}
