.fh-ad-trial[hidden] { display: none !important; }
.fh-ad-trial { margin-top: 1.5rem; min-height: 624px; width: 100%; max-width: 100%; }
.fh-ad-trial__label { display: block; margin-bottom: 0.5rem; color: #69736b; font: 400 10px/1.4 system-ui,sans-serif; text-transform: uppercase; letter-spacing: 0.08em; }
.fh-ad-trial[data-preview="1"] .adsbygoogle { border: 1px solid #d1ccc0; background: #e8e4db; }
@media (max-width: 1080px) { .fh-ad-trial { display: none !important; } }
