.ss-sem .ss-sh__svg{-webkit-mask-image:none;mask-image:none}.ss-sem .ss-sh__map{height:clamp(15rem,72vw,24rem)}@media(min-width:1200px){.ss-sem .ss-sh__map{inset:0 0 0 47%;height:auto;padding-block:clamp(.5rem,2svh,1.5rem)}.ss-sem .ss-sh__svg{-webkit-mask-image:none;mask-image:none}}.ss-sem-ads .ss-ad-preview{margin-top:clamp(1.5rem,3vw,2.25rem)}.ss-sem-pair__link{margin:1rem 0 0}.ss-ad-preview{max-width:640px;margin:0 auto;display:grid;gap:1.75rem}.ss-ad-preview__group{display:flex;flex-direction:column;gap:.75rem}.ss-ad-preview__group-label{display:flex;align-items:center;gap:.85rem;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin:0}.ss-ad-preview__group-label:after{content:"";flex:1;height:1px;background:var(--color-border-subtle)}.ss-ad-preview__group--tuned .ss-ad-preview__group-label{color:var(--green)}.ss-ad-preview__card{background:var(--color-card-bg-opaque);border:1px solid var(--color-card-border);border-radius:0;box-shadow:var(--shadow-soft);padding:1.35rem 1.5rem;display:flex;flex-direction:column;gap:.3rem}.ss-ad-preview__sponsored{font-size:.78rem;font-weight:var(--fw-semibold);color:var(--color-text-muted);margin:0 0 .15rem;letter-spacing:0}.ss-ad-preview__url-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.3rem}.ss-ad-preview__favicon{width:1.4rem;height:1.4rem;border-radius:50%;background:color-mix(in srgb,var(--green) 18%,var(--color-surface-alt));border:1px solid var(--color-border-subtle);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.7rem;font-weight:var(--fw-semibold);color:var(--accent-text);flex-shrink:0;line-height:1}.ss-ad-preview__url{font-size:.88rem;color:var(--color-text-muted);line-height:1.2;word-break:break-all}.ss-ad-preview__headline{font-size:1.2rem;font-weight:var(--fw-semibold);line-height:1.3;color:var(--accent-text);margin:0}.ss-ad-preview__desc{color:var(--color-text);font-size:.95rem;line-height:1.5;margin:0}.ss-ad-preview__sitelinks{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:.5rem;font-size:.9rem;color:var(--accent-text)}.ss-ad-preview__sitelink{color:var(--accent-text);font-weight:var(--fw-medium)}.ss-ad-preview__card--template .ss-ad-preview__headline{color:var(--color-text)}.ss-ad-preview__card--template .ss-ad-preview__favicon{color:var(--color-text-muted);background:var(--color-surface-alt)}@media(max-width:640px){.ss-ad-preview__card{padding:1.15rem 1.2rem}.ss-ad-preview__headline{font-size:1.05rem}.ss-ad-preview__desc{font-size:.9rem}}
