.card-difference{font-size:14px!important;line-height:1.45;color:#626b81;margin:-8px 0 20px;overflow-wrap:anywhere}
.card-media-unavailable{padding:30px;font-size:16px;color:#626b81;text-align:center}
.support-assistant{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 40px;padding:24px 30px;border:1px solid #dce5fc;border-radius:26px;background:#edf3ff}
.support-assistant>div:last-child{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}
.support-assistant .button{min-height:44px;text-align:center}
.brand-greeting>.holdy-mascot{margin-inline:auto;max-width:100%;flex-direction:column}
.brand-greeting .holdy-mascot__speech{font-size:22px;padding:12px 24px;order:-1}
.brand-greeting .holdy-mascot__speech:before{left:calc(50% - 5px);top:auto;bottom:-6px;transform:rotate(-45deg)}
.not-found{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;min-height:60vh}
.not-found h1{font-size:clamp(36px,6vw,76px);line-height:1.08;overflow-wrap:anywhere}
.not-found p{margin:28px 0;max-width:580px}
.not-found-actions{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:767px){.support-assistant{flex-direction:column;align-items:flex-start;padding:19px;gap:18px}.support-assistant>div:last-child{justify-content:flex-start;width:100%}.support-assistant .button{font-size:14px;padding:13px 16px}.not-found{grid-template-columns:1fr;gap:18px;min-height:auto}.not-found>.holdy-mascot{order:-1}.not-found p{font-size:16px}.brand-greeting .holdy-mascot__speech{font-size:18px}}
