.google-ads-wrapper{display:block;margin:20px 0;width:100%}.google-ads-wrapper .ad-box{display:block;margin:0 auto;position:relative;text-align:center}.google-ads-wrapper .ad{display:inline-block;vertical-align:top}.google-ads-wrapper.align-left{text-align:left}.google-ads-wrapper.align-left .ad-box{margin:0;text-align:left}.google-ads-wrapper.align-center{text-align:center}.google-ads-wrapper.align-center .ad-box{margin:0 auto;text-align:center}.google-ads-wrapper.align-right{text-align:right}.google-ads-wrapper.align-right .ad-box{margin:0 0 0 auto;text-align:right}.google-ads-wrapper.align-wide{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.google-ads-wrapper.align-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}@media (max-width:1024px){.google-ads-wrapper.align-wide{max-width:100%;padding:0 20px}}@media (max-width:768px){.google-ads-wrapper{margin:15px 0}.google-ads-wrapper.align-full{margin-left:0;margin-right:0;width:100%}.google-ads-wrapper .ad-box{margin:0 auto;text-align:center}}@media (max-width:480px){.google-ads-wrapper{margin:10px 0}}.google-ads-wrapper .ad:empty{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;min-height:100px;position:relative}.google-ads-wrapper .ad:empty:before{color:#999;content:"Loading ad...";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.article-content .google-ads-wrapper,.entry-content .google-ads-wrapper,.post-content .google-ads-wrapper{clear:both;margin:30px auto}.google-ads-wrapper .ad>*{height:auto;max-width:100%}.google-ads-wrapper .ad-label{color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;letter-spacing:.5px;margin-bottom:5px;text-align:center;text-transform:uppercase}.google-ads-wrapper.sticky-ad{position:sticky;top:20px;z-index:100}@media (max-width:768px){.google-ads-wrapper.sticky-ad{position:static}}@media print{.google-ads-wrapper{display:none!important}}@media (prefers-reduced-motion:reduce){.google-ads-wrapper *{animation:none!important;transition:none!important}}.google-ads-wrapper.spacing-small{margin:10px 0}.google-ads-wrapper.spacing-medium{margin:20px 0}.google-ads-wrapper.spacing-large{margin:40px 0}.google-ads-wrapper.spacing-none{margin:0}
