.raxis-hubspot-main { padding-top: 0 !important; background: #fff; }
.raxis-hubspot-breadcrumb { width: min(calc(100% - 2rem), 1120px); margin: .5rem auto; padding: .75rem 0 !important; }
.raxis-hubspot-hero { padding: clamp(3.5rem, 7vw, 6.5rem) 1rem; background: linear-gradient(135deg, #07111f, #102c3c); }
.raxis-hubspot-hero-copy { width: min(100%, 1120px); margin: auto; }
.raxis-hubspot-eyebrow { color: #8ff5f7; font-weight: 800; font-size: .72rem; letter-spacing: .08em; }
.raxis-hubspot-hero h1 { max-width: 18ch; color: #f8fbff; font-size: clamp(2.25rem, 4.4vw, 4rem); line-height: 1.2; }
.raxis-hubspot-hero .raxis-lead { max-width: 48rem; color: #c8d9e5; line-height: 1.9; }
.raxis-hubspot-article { width: min(calc(100% - 2rem), 800px); margin: auto; padding: clamp(3rem, 6vw, 5rem) 0; }
.raxis-hubspot-article h2 { margin-top: 3.4rem; color: #07111f; }
.raxis-hubspot-article p, .raxis-hubspot-article li { color: #263b4b; line-height: 1.95; }
.raxis-hubspot-article table { width: 100%; border-collapse: collapse; }
.raxis-hubspot-article th, .raxis-hubspot-article td { padding: .85rem; border: 1px solid #d4e1e8; text-align: left; }
.raxis-hubspot-article th { color: #fff; background: #102338; }
