.wwd-gband,.wwd-gband *{box-sizing:border-box}.wwd-gband{width:100%}.wwd-gband--tint{background:#f4f9ff}.wwd-gband__container{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.wwd-gband__row{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr 1fr;padding:72px 0}.wwd-gband--flip .wwd-gband__media{order:2}.wwd-gband__media{position:relative}.wwd-gband__photo{aspect-ratio:4/3;border-radius:24px;box-shadow:0 8px 24px rgba(12,45,107,.1);display:block;object-fit:cover;width:100%}.wwd-gband__icon{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:hsla(0,0%,100%,.8);border-radius:14px;box-shadow:0 4px 16px rgba(12,45,107,.08);height:56px;left:18px;padding:6px;position:absolute;top:18px;width:56px}.wwd-gband__num{color:#f8ac16;display:block;font-size:60px;font-weight:800;line-height:1;margin-bottom:4px}.wwd-gband__kick{color:#0050d4;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}
/* !important: child.css forces h2 to 44px (<=767px) and 22px (<=430px) —
   this higher-specificity rule keeps the card heading fluid at every width. */.wwd-gband h2.wwd-gband__title{color:#081f4a;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.08;margin:0 0 14px;text-transform:uppercase}.wwd-gband__text{color:#3d3d3d;font-size:16.5px;line-height:1.65;margin:0;max-width:58ch}@media (max-width:880px){.wwd-gband__row{gap:26px;grid-template-columns:1fr;padding:56px 0}.wwd-gband--flip .wwd-gband__media{order:0}.wwd-gband__num{font-size:48px}}.wwd-gband--js .wwd-gband__row{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.wwd-gband--js .wwd-gband__row.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wwd-gband--js .wwd-gband__row{opacity:1!important;transform:none!important;transition:none!important}}@media print{.wwd-gband--js .wwd-gband__row{opacity:1!important;transform:none!important}}