.cnb-cta-primary,.cnb-cta-secondary{position:relative;overflow:hidden}.cnb-cta-primary:hover{background:var(--orange-press)!important}.cnb-cta-secondary:hover{background:var(--surface)!important}.cnb-cta-primary:active,.cnb-cta-secondary:active{transform:translateY(1px)}.cnb-cta-primary:after{content:"";pointer-events:none;transition:transform .7s var(--ease-standard);background:linear-gradient(115deg,#0000 35%,#ffffff6b 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.cnb-cta-primary:hover:after{transform:translate(130%)}.cnb-crumb:hover{color:var(--blue)!important}.cnb-spec-row:hover{background:var(--surface)}.cnb-related-card{transition:border-color var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard), transform var(--duration) var(--ease-standard)}.cnb-related-card:hover{border-color:color-mix(in oklch, var(--blue) 40%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}@media (width<=960px){.cnb-hero-grid,.cnb-specs-grid,.cnb-offhead,.cnb-rules-grid{grid-template-columns:1fr!important}.cnb-related-grid{grid-template-columns:1fr 1fr!important}.cnb-rule-card{border-top:1px solid var(--line);border-left:none!important}.cnb-rule-card:first-child{border-top:none}.cnb-hero-h1{font-size:44px!important}.cnb-hero-stats{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.cnb-related-grid{grid-template-columns:minmax(0,1fr)!important}.cnb-hero-h1{font-size:38px!important}.cnb-hero-art{display:none}.cnb-hero-grid{padding:3.5rem 20px 3rem!important}.cnb-cta-inner{padding:36px 24px!important}}.hero-drop-shadow.svelte-1m1d4zi{filter:drop-shadow(0 26px 44px #002b5429)}.cnb-cta-panel.svelte-1w4wm2o{background:linear-gradient(135deg, var(--blue-ink) 0%, #013a70 55%, #014a8f 100%)}.cnb-cta-grid.svelte-1w4wm2o{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(120% 130% at 85% 15%,#000 30%,#0000 72%);mask-image:radial-gradient(120% 130% at 85% 15%,#000 30%,#0000 72%)}
