.mu-seo-reference{margin:20px 0;border-top:1px solid #d7e4db;padding-top:16px}
.mu-favorites-preview__head{display:grid!important;grid-template-columns:1fr;justify-items:center;gap:10px}
body.mu-roundup .entry-content #mu-favorites-title{width:100%;text-align:center;font-family:Sora,sans-serif!important;margin:0!important;padding:0!important;border:0!important}
body.mu-roundup .entry-content #mu-favorites-title::before{display:none!important}
/* Marketing Ultra theme tokens: lime #3CE595, dark teal #0E3B43,
   teal #1F6F7C, ink #0F172A. Smooth static gradient, no image request. */
body.mu-roundup{--mkur-green:var(--mu-lime-700,#168a55);--mkur-green-dark:var(--mu-lime-700,#168a55);--mkur-green-soft:var(--mu-teal-50,#e9f8f9)}
.mu-catalog-dock{position:sticky;top:var(--mu-header-offset,74px);z-index:8;min-width:0;background:var(--mu-paper,#fff);border-bottom:1px solid var(--mu-ink-200,#c7cdd7);box-shadow:0 5px 12px rgb(15 23 42 / .06)}
.mu-catalog-dock .mku-registry-filterbar{position:static;top:auto;backdrop-filter:none;background:var(--mu-paper,#fff);border-bottom:0}
.mu-seo-reference__item,.mku-registry-list-head{scroll-margin-top:var(--mu-dock-clearance,350px)}
.mu-consulting-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:0;padding:18px 22px;background:linear-gradient(112deg,var(--mu-teal-900,#0e3b43),var(--mu-teal-700,#1f6f7c));color:#fff;border:0;border-radius:10px 10px 0 0;scroll-margin-top:var(--mu-header-offset,74px)}
body.mu-roundup .entry-content .mu-consulting-banner h2{margin:0 0 6px!important;padding:0!important;border:0!important;color:#fff!important;font-family:Sora,sans-serif;font-size:clamp(17px,1.6vw,21px)!important;font-weight:650;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}
body.mu-roundup .mu-consulting-banner__copy p{margin:0;max-width:62ch;color:var(--mu-teal-50,#e9f8f9);font-size:13px;line-height:1.55}
.mu-consulting-banner__action{display:flex;flex-direction:column;align-items:center;gap:10px}
body.mu-roundup .entry-content a.mu-consulting-banner__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border-radius:7px;background:var(--mkur-coral,#ff5b37);color:#fff;text-decoration:none;font-family:Sora,sans-serif;font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap;transition:background-color 160ms ease}
body.mu-roundup .entry-content a.mu-consulting-banner__link:hover{background:#ff785b;color:#fff}
body.mu-roundup .entry-content a.mku-item-action--article,body.mu-roundup .entry-content .mku-registry-detail-card a.mku-item-action--article,body.mu-roundup .entry-content .mku-registry-detail-card a.mku-item-action--article:visited{background:var(--mu-lime-500,#3ce595)!important;border-color:var(--mu-lime-500,#3ce595)!important;color:#fff!important}
body.mu-roundup .entry-content a.mku-item-action--article:hover,body.mu-roundup .entry-content .mku-registry-detail-card a.mku-item-action--article:hover{background:var(--mu-lime-600,#20c078)!important;border-color:var(--mu-lime-600,#20c078)!important;color:#fff!important}
body.mu-roundup .entry-content a.mu-consulting-banner__link:focus-visible{outline:3px solid #fff;outline-offset:3px}
.mu-consulting-banner__link svg{flex-shrink:0}
.mu-consulting-banner__offer{font-size:10px;font-weight:500;white-space:nowrap;padding-left:12px;border-left:1px solid rgb(255 255 255 / .5)}
body.mu-roundup .entry-content a.mu-consulting-banner__link[data-pulse-active=true]:not(:hover):not(:focus-visible){animation:mu-consulting-heartbeat 8s ease-in-out infinite;transform-origin:center}
@keyframes mu-consulting-heartbeat{0%,84%,91%,98%,100%{transform:scale(1)}88%{transform:scale(1.025)}94%{transform:scale(1.015)}}
body.mu-roundup .mu-consulting-banner__action p{margin:0;color:#fff;font-size:10px;line-height:1.5;text-align:center}
@media(max-width:1100px){.mu-consulting-banner{grid-template-columns:1fr;gap:12px;padding:14px 16px}.mu-consulting-banner__action{align-items:stretch;gap:6px}body.mu-roundup .entry-content a.mu-consulting-banner__link{white-space:normal}}
@media(max-width:760px){.mu-catalog-dock{top:var(--mu-header-offset,68px)}body.mu-roundup .mu-consulting-banner__copy p{font-size:12px}}
@media(prefers-reduced-motion:reduce){body.mu-roundup .entry-content a.mu-consulting-banner__link{transition:none;animation:none!important;transform:none!important}}
.mu-seo-reference>summary{cursor:pointer;font:600 13px/1.6 Sora,sans-serif;color:#28563d}
.mu-seo-reference__item{margin:12px 0;padding:12px;border:1px solid #d7e4db;border-radius:8px}
.mu-seo-reference__item>summary{cursor:pointer;font:600 13px/1.6 Sora,sans-serif;color:#28563d}
.mu-seo-reference .mku-item-card{margin-top:14px}
.mu-pagination a,.mu-category-more,.mu-back-overview{cursor:pointer;text-decoration:none!important}
.mu-pagination a{display:inline-block;padding:8px 12px;border:1px solid #b7cfbf;border-radius:6px;color:#246647}
.mu-pagination a[aria-disabled=true]{opacity:.4;pointer-events:none}
body.mu-roundup .entry-content a.mku-registry-row__open{color:inherit;text-decoration:none}
body.mu-roundup .entry-content a.mu-trading-card__cta{display:flex;text-decoration:none}
body.mu-roundup .entry-content a.mku-registry-chip{color:#66736a;text-decoration:none}
body.mu-roundup .entry-content a.mku-registry-chip[aria-pressed=true]{background:var(--mu-lime-500,#3ce595);border-color:var(--mu-lime-500,#3ce595)}
body.mu-roundup .entry-content a.mku-registry-chip[aria-pressed=true],body.mu-roundup .entry-content a.mku-registry-chip[aria-pressed=true] span{color:var(--mu-ink-900,#0f172a)!important}
body.mu-roundup .mu-effect-options button[aria-pressed=true],body.mu-roundup .mu-effect-dots button[aria-pressed=true]{background:var(--mu-lime-500,#3ce595);border-color:var(--mu-lime-700,#168a55);color:var(--mu-ink-900,#0f172a)}
body.mu-roundup .mu-motion-control input{accent-color:var(--mu-lime-700,#168a55)}
body.mu-roundup .entry-content .mu-trading-card__cta{background:var(--mu-lime-500,#3ce595)!important;color:var(--mu-ink-900,#0f172a)!important}
body.mu-roundup .entry-content a.mku-registry-row__official{background:transparent;color:#27805a;text-decoration:none}
body.mu-roundup .entry-content a.mku-registry-row__official:hover{background:#e3f3eb}
.mku-registry{scroll-margin-top:90px}
body.mu-roundup .entry-content [data-server-rendered] .mu-trading-card.mu-favorite-slot{left:50%!important;width:320px!important;transform:translateX(calc(-50% + var(--fan-offset)*24px)) translateY(calc(var(--fan-distance)*2px)) rotate(calc(var(--fan-offset)*10deg)) scale(calc(1 - var(--fan-distance)*.035))!important}
@media(max-width:760px){
 body.mu-roundup .entry-content [data-server-rendered] .mu-trading-card.mu-favorite-slot{width:min(300px,calc(100% - 64px))!important;transform-origin:50% 85%!important;transform:translateX(calc(-50% + var(--stack-index)*7px)) translateY(calc(var(--stack-index)*20px)) rotate(calc(var(--stack-index)*-3deg)) scale(calc(1 - var(--stack-index)*.03))!important;z-index:calc(100 - var(--stack-index))!important}
 [data-server-rendered] #mu-favorites-track .mu-trading-card:nth-child(n+5){opacity:0!important;pointer-events:none!important}
 [data-server-rendered] .mu-effects-lab .mu-favorites-preview__track{animation:none!important}
 [data-server-rendered] .mu-effect-options button[data-effect=overlap]{background:#fff;color:#32533f;border-color:#b7cfbf}
 [data-server-rendered] .mu-effect-options button[data-effect=stack]{background:#147449;color:white;border-color:#147449}
}
@media(max-width:760px){.mku-registry-detail:not(.is-open-mobile){visibility:hidden;pointer-events:none}}
.mu-effects-lab[data-carousel-effect=single] .mu-favorites-preview__track{display:flex;justify-content:center;align-items:flex-start;height:auto;padding:20px 16px 28px;overflow:visible;animation:none;touch-action:pan-y}
body.mu-roundup .entry-content .mu-effects-lab[data-carousel-effect=single] .mu-trading-card.mu-favorite-slot{position:relative;left:auto!important;top:auto;width:min(320px,100%)!important;max-width:100%;margin:0;transform:none!important;transition:none}
@font-face{font-family:Sora;src:url('./sora-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
