
/* Original, transparent publisher artwork and aligned alternative cards. */
.site-header .logo{display:flex;align-items:center;gap:0;min-width:0}.site-header .publisher-logo{width:240px;max-width:100%;height:52px;object-fit:contain;object-position:left center}.alternative-media{height:132px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#F5F3F8!important;padding:18px;margin-bottom:18px}.alternative-media img{display:block!important;width:100%;max-width:280px;height:96px;max-height:96px;object-fit:contain}.alternative-card{display:flex;flex-direction:column}.alternative-card p{flex:1}.alternative-card .button{margin-top:16px;align-self:flex-start}.partner-link{cursor:pointer}.kalon-status{border-inline-start:4px solid var(--pink);padding:18px;background:var(--pink-soft);font-weight:650;margin-bottom:20px}@media(max-width:800px){.site-header .publisher-logo{width:180px;height:44px}.header-actions{gap:8px}}

/* Landing page spacing and responsive alignment. */
.site-footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}
.card{min-width:0}.support-copy{overflow-wrap:break-word}.section__intro h2{ text-wrap:balance }
.faq__trigger{text-align:start;line-height:1.5}.faq__trigger .icon{flex-shrink:0}
@media(max-width:600px){.site-footer__grid{grid-template-columns:1fr;gap:20px}.alternative-card .button{width:100%;justify-content:center}.welcome-panel__title{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.main-nav__list{flex-wrap:wrap;row-gap:6px}.main-nav__link{line-height:1.4}.product-context{margin-top:1rem}@media(min-width:900px) and (max-width:1250px){.main-nav{max-width:48%}.main-nav__list{column-gap:14px}.main-nav__link{font-size:.85rem}}
