.direct-ad-sentinel{height:0}.direct-ad{justify-items:center;gap:4px;max-width:1180px;margin:28px auto;padding:0 16px;display:grid}.direct-ad-label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.direct-ad a{border-radius:10px;max-width:100%;line-height:0;display:block}.direct-ad img{border-radius:10px;max-width:100%;height:auto;display:block}.direct-ad iframe{background:0 0;border:0;border-radius:10px;width:min(100%,970px);display:block}.direct-ad-anchor{z-index:55;border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);grid-template-columns:1fr;margin:0;padding:6px 44px 6px 12px;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000002e}.direct-ad-anchor img{width:auto;max-height:90px}.direct-ad-anchor .direct-ad-label{display:none}.direct-ad-close{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}@media (max-width:720px){.direct-ad-anchor img{max-height:60px}}.direct-ad-side-rail{z-index:20;width:300px;margin:0;padding:0;position:fixed;top:96px;right:16px}@media (max-width:1959px){.direct-ad-side-rail{display:none}}@media print{.direct-ad{display:none}}
