.google-ads-container{margin:var(--cds-spacing-05) 0;text-align:center;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--cds-spacing-02);overflow:hidden}.google-ads-container__label{color:var(--app-text-label);font-size:var(--cds-legal-01-font-size);letter-spacing:.04em;text-transform:uppercase}.google-ads-container .adsbygoogle{display:block;width:100%;min-height:calc(250px - 1.25rem)}.google-ads-container--in-feed{min-height:180px}.google-ads-container--in-article{min-height:220px}.google-ads-container--multiplex{min-height:280px}.google-ads-container--error{background:rgba(0,0,0,0)}.google-ads-container--dev-placeholder{border:1px dashed var(--app-border-subtle);background:linear-gradient(135deg,rgba(15,98,254,.04),rgba(15,98,254,.01))}.google-ads-container__debug{width:100%;max-width:32rem;padding:var(--cds-spacing-05);color:var(--app-text-secondary);font-size:var(--cds-body-compact-01-font-size);line-height:1.5;display:grid;gap:var(--cds-spacing-02)}.google-ads-container__debug strong{color:var(--app-text-primary);font-weight:600}.google-ads-container--reserve-180{min-height:180px}.google-ads-container--reserve-180 .adsbygoogle{min-height:calc(180px - 1.25rem)}.google-ads-container--reserve-220{min-height:220px}.google-ads-container--reserve-220 .adsbygoogle{min-height:calc(220px - 1.25rem)}.google-ads-container--reserve-250{min-height:250px}.google-ads-container--reserve-250 .adsbygoogle{min-height:calc(250px - 1.25rem)}.google-ads-container--reserve-280{min-height:280px}.google-ads-container--reserve-280 .adsbygoogle{min-height:calc(280px - 1.25rem)}@media(max-width:672px){.google-ads-container{margin:var(--cds-spacing-04) 0}}.lazy-google-ads__placeholder{margin:var(--cds-spacing-05) 0;min-height:250px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.lazy-google-ads__placeholder--reserve-180{min-height:180px}.lazy-google-ads__placeholder--reserve-220{min-height:220px}.lazy-google-ads__placeholder--reserve-250{min-height:250px}.lazy-google-ads__placeholder--reserve-280{min-height:280px}@media(max-width:672px){.lazy-google-ads__placeholder{margin:var(--cds-spacing-04) 0}}