.cursiv-ad{font-family:Arial,Helvetica,sans-serif;color:#111}.ad-link{position:relative;display:block;overflow:hidden;border:1px solid #d9d6d1;border-radius:6px;background:linear-gradient(180deg,#fffffff0,#f8f7f5f5),#fff;color:inherit;text-decoration:none;box-shadow:0 12px 26px #1111110f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ad-link:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#111 0% 58%,#f90 58% 100%)}.ad-link:hover{border-color:#bfb9b1;box-shadow:0 16px 34px #1111111a;transform:translateY(-1px)}.ad-top,.ad-body,.ad-highlights,.ad-bottom{position:relative;z-index:1}.ad-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 10px}.ad-kicker,.ad-sponsor,.ad-merchant,.ad-disclosure{font-size:9px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.ad-kicker{color:#111}.ad-sponsor,.ad-disclosure{color:#817b73}.ad-body{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:center;padding:2px 16px 14px}.ad-brand-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ad-brand{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#3d3935}.ad-rating{display:inline-flex;align-items:center;gap:3px;border-left:1px solid #ddd8d1;padding-left:8px;font-size:11px;font-weight:700;color:#9a6400}.ad-rating span{color:#f90;font-size:12px;line-height:1}.cursiv-ad h2{margin:0;max-width:17rem;font-size:20px;font-weight:800;line-height:1.08;letter-spacing:0;color:#111}.cursiv-ad p{margin:9px 0 0;max-width:18rem;font-size:12.5px;line-height:1.48;color:#57514b}.ad-art{display:flex;align-items:center;justify-content:center;width:112px;aspect-ratio:1;border:1px solid #ebe7e1;border-radius:5px;background:radial-gradient(circle at 50% 38%,#fff 0 34%,#f0ede8)}.ad-art img{width:96px;max-height:104px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 10px 14px rgba(17,17,17,.16))}.ad-art span{font-size:30px;font-weight:800;letter-spacing:.04em;color:#2d2a27;text-transform:uppercase}.ad-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 16px 14px;border:1px solid #e6e1da;border-radius:5px;overflow:hidden;background:#ffffffa3}.ad-highlights span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 6px;border-left:1px solid #e6e1da;text-align:center;font-size:10px;font-weight:700;line-height:1.18;color:#3f3a35}.ad-highlights span:first-child{border-left:0}.ad-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-top:1px solid #e6e1da;background:#f5f3ef}.ad-bottom div{display:flex;min-width:0;flex-direction:column;gap:4px}.ad-merchant{color:#817b73}.cursiv-ad strong{font-size:18px;line-height:1;color:#111}.ad-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:8px 12px;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.ad-disclosure{padding:9px 16px 11px;border-top:1px solid #e9e4dd;background:#fff;text-align:center;font-size:8px}@media(max-width:420px){.ad-body{grid-template-columns:1fr}.ad-art{width:100%;aspect-ratio:16 / 8}.cursiv-ad h2{max-width:none}}.fact-stage[data-astro-cid-xuxct6ol]{display:flex;flex-direction:column;gap:22px}.fact-image[data-astro-cid-xuxct6ol]{margin:0;background:#111;min-height:220px}.fact-image[data-astro-cid-xuxct6ol] img[data-astro-cid-xuxct6ol]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.fact-image-empty[data-astro-cid-xuxct6ol]{min-height:220px;display:flex;align-items:center;justify-content:center;color:#ffffff8c;font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.fact-grid[data-astro-cid-xuxct6ol]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fact-card[data-astro-cid-xuxct6ol],.fact-note[data-astro-cid-xuxct6ol]{border:1px solid var(--rule);padding:18px 18px 8px;background:#fff}.fact-card[data-astro-cid-xuxct6ol].is-real{background:#111;color:#fff;border-color:#111}.fact-card[data-astro-cid-xuxct6ol].is-real .fact-kicker[data-astro-cid-xuxct6ol]{color:#f4511e}.fact-kicker[data-astro-cid-xuxct6ol]{font-family:var(--serif);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;color:#111}.fact-copy[data-astro-cid-xuxct6ol] p{margin-bottom:.8em}.fact-note[data-astro-cid-xuxct6ol]{background:#faf8f3}.city-figure[data-astro-cid-xuxct6ol]{margin:1.8em 0;padding:22px 22px 16px;background:#111;color:#fff}.city-figure-bar[data-astro-cid-xuxct6ol]{width:72px;height:4px;background:#f4511e;margin-bottom:14px}.city-figure-title[data-astro-cid-xuxct6ol]{font-family:var(--serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-bottom:6px}.city-figure-value[data-astro-cid-xuxct6ol]{font-family:var(--display);font-size:clamp(32px,4vw,48px);line-height:1;font-weight:700}.city-figure[data-astro-cid-xuxct6ol] figcaption[data-astro-cid-xuxct6ol]{margin-top:10px;color:#ffffffb8;font-size:15px}.story-md[data-astro-cid-xuxct6ol] p{margin-bottom:1.4em}.story-md[data-astro-cid-xuxct6ol] ul{list-style:disc outside;padding-left:1.35em;margin:0 0 1.4em}.story-md[data-astro-cid-xuxct6ol] ol{list-style:decimal outside;padding-left:1.35em;margin:0 0 1.4em}@media(max-width:720px){.fact-grid[data-astro-cid-xuxct6ol]{grid-template-columns:1fr}}
