.r2.r2-insights{background:#0b1421}@layer r2-audit-accessibility{.r2.r2-document.r2-insights{padding-block:0!important}}.r2.r2-insights .r2-header{background:#0b1421!important}.r2-insights .r2i{background:#f6f4f1;color:#0d1726;overflow-x:clip}.r2-insights .r2i *{box-sizing:border-box}.r2-insights .r2i-hero{background:#0b1421;color:#fff;padding:72px 0 80px;position:relative;overflow:hidden}.r2-insights .r2i-hero:after{content:"";position:absolute;right:-15%;top:-40%;width:65%;height:180%;background:radial-gradient(closest-side,rgba(255,31,143,.16),transparent);pointer-events:none}.r2-insights .r2i-hero .r2-wrap{position:relative;z-index:1}.r2-insights .r2i-eyebrow{display:flex;align-items:center;gap:10px;color:#ff1f8f;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.r2-insights .r2i-eyebrow span{width:8px;height:8px;border-radius:50%;background:#ff1f8f}.r2-insights .r2i-hero h1{font-size:clamp(34px,5.4vw,68px);line-height:1.04;letter-spacing:-.035em;max-width:20ch;margin:0;overflow-wrap:break-word}.r2-insights .r2i-hero-article h1{font-size:clamp(32px,4.4vw,56px);max-width:24ch}.r2-insights .r2i-lede{max-width:660px;font-size:18px;line-height:1.6;color:#c9d2dc;margin:22px 0 0}.r2-insights .r2i-crumb{font-size:14px;color:#9aa7b5;margin-bottom:20px}.r2-insights .r2i-crumb a{color:#fff;display:inline-flex;min-height:44px;align-items:center}.r2-insights .r2i-meta{display:block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c8006a}.r2-insights .r2i-meta-hero{color:#ff1f8f;margin:0 0 14px}.r2-insights .r2i-section{padding:clamp(48px,6vw,88px) 0}.r2-insights .r2i-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.r2-insights .r2i-chip{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #c9c2d0;background:#fff;color:#0d1726;font-weight:700;font-size:15px;transition:background .15s,color .15s,border-color .15s}.r2-insights .r2i-chip:hover{border-color:#c8006a}.r2-insights .r2i-chip[aria-pressed=true]{background:#0d1726;border-color:#0d1726;color:#fff}.r2-insights .r2i-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.r2-insights .r2i-card.is-lead{grid-column:1 / -1}.r2-insights .r2i-card a{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:20px;overflow:hidden;color:inherit;text-decoration:none;border:1px solid #e3dfe7;transition:transform .2s ease,box-shadow .2s ease}.r2-insights .r2i-card a:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0d17261f}.r2-insights .r2i-card-art{display:block;width:100%;height:auto}.r2-insights .r2i-card.is-lead a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r2-insights .r2i-card.is-lead .r2i-card-art{height:100%;min-height:240px}.r2-insights .r2i-card-body{display:flex;flex-direction:column;gap:10px;padding:24px 26px 28px}.r2-insights .r2i-card-title{margin:0;color:inherit;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.r2-insights .r2i-card.is-lead .r2i-card-title{font-size:clamp(24px,2.8vw,34px)}.r2-insights .r2i-card-excerpt{color:#4d5a6b;line-height:1.6}.r2-insights .r2i-card-go{margin-top:auto;padding-top:6px;color:#c8006a;font-weight:700}.r2-insights .r2i-empty{background:#fff;border:1px dashed #c9c2d0;border-radius:20px;padding:48px 32px;display:grid;justify-items:start;gap:12px;max-width:760px}.r2-insights .r2i-empty h2{margin:0;font-size:26px}.r2-insights .r2i-cta-band{background:#0b1421;color:#fff;padding:56px 0}.r2-insights .r2i-cta-band .r2-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.r2-insights .r2i-cta-band p{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:-.02em;max-width:30ch}.r2-insights .r2i-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;font-weight:700;text-decoration:none}.r2-insights .r2i-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,6vw,80px);align-items:start}.r2-insights .r2i-prose{max-width:720px;min-width:0}.r2-insights .r2i-prose>p,.r2-insights .r2i-prose li{font-size:17px;line-height:1.75;color:#2b3644}.r2-insights .r2i-h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;margin:44px 0 12px}.r2-insights .r2i-prose>.r2i-h2:first-child{margin-top:0}.r2-insights .r2i-ol,.r2-insights .r2i-ul{padding-left:22px;margin:0 0 18px}.r2-insights .r2i-ol li,.r2-insights .r2i-ul li{margin-bottom:8px}.r2-insights .r2i-ol li::marker{color:#c8006a;font-weight:800}.r2-insights .r2i-ul li::marker{color:#c8006a}.r2-insights .r2i-inline-link a{color:#c8006a;font-weight:700;text-underline-offset:3px}.r2-insights .r2i-figure{margin:20px 0 28px;background:#fff;border-radius:18px;padding:16px;border:1px solid #e3dfe7}.r2-insights .r2i-figure-dark{background:#0b1421;border-color:#0b1421}.r2-insights .r2i-svg{display:block;width:100%;height:auto}.r2-insights .r2i-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:r2i-draw 1.6s .2s ease-out forwards}@keyframes r2i-draw{to{stroke-dashoffset:0}}.r2-insights .r2i-services{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.r2-insights .r2i-services li{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:14px;padding:16px 18px;border:1px solid #e3dfe7;line-height:1.6;font-size:16px}.r2-insights .r2i-service-icon{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#0d1726;color:#ff1f8f}.r2-insights .r2i-stats{list-style:none;padding:0;margin:16px 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r2-insights .r2i-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.r2-insights .r2i-stats li{background:#0d1726;color:#fff!important;border-radius:16px;padding:22px;font-size:18px;font-weight:700;line-height:1.4;border-top:4px solid #FF1F8F}.r2-insights .r2i-stats li.is-forecast{grid-column:1 / -1;background:#fff;color:#0d1726!important;border:1px solid #e3dfe7;border-top:4px solid #C8006A}.r2-insights .r2i-forecast{display:block;margin-top:10px;font-size:15px;color:#8a0049}.r2-insights .r2i-quote{margin:28px 0;padding:32px;background:#ece8f0;border-radius:20px}.r2-insights .r2i-quote blockquote p{margin:14px 0;font-size:clamp(19px,2vw,23px);line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#0d1726}.r2-insights .r2i-quote figcaption{color:#4d5a6b;font-weight:700}.r2-insights .r2i-article-cta{margin:40px 0 20px}.r2-insights .r2i-disclaimer{font-size:13.5px!important;color:#4d5a6b!important;border-left:3px solid #c9c2d0;padding-left:14px}.r2-insights .r2i-aside{position:sticky;top:24px;background:#fff;border-radius:18px;padding:24px;border:1px solid #e3dfe7}.r2-insights .r2i-aside h2{font-size:18px;margin:0 0 10px}.r2-insights .r2i-aside ul{list-style:none;padding:0;margin:0 0 8px}.r2-insights .r2i-aside li a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid #ece8f0;color:#0d1726;text-decoration:none;font-weight:700;line-height:1.35}.r2-insights .r2i-aside li a:hover span:last-child{color:#c8006a}.r2-insights .r2i-back{display:inline-flex;min-height:44px;align-items:center;color:#c8006a;font-weight:700}@media(max-width:899px){.r2-insights .r2i-article-grid{grid-template-columns:minmax(0,1fr)}.r2-insights .r2i-aside{position:static}}@media(max-width:767px){.r2-insights .r2i-hero{padding:48px 0 56px}.r2-insights .r2i-grid,.r2-insights .r2i-card.is-lead a,.r2-insights .r2i-stats,.r2-insights .r2i-stats-three{grid-template-columns:minmax(0,1fr)}.r2-insights .r2i-card.is-lead .r2i-card-art{min-height:0;height:auto}.r2-insights .r2i-figure{padding:8px}.r2-insights .r2i-quote{padding:22px}.r2-insights .r2i-btn{width:100%}}@media(prefers-reduced-motion:reduce){.r2-insights .r2i-draw{animation:none;stroke-dashoffset:0}.r2-insights .r2i-card a:hover{transform:none}}
