.page-shell__hero[data-v-d58bb828]{background:linear-gradient(135deg,var(--color-primary) 0,#1a3a5c 100%);color:#fff;padding:3.5rem 0 3rem}.page-shell__inner[data-v-d58bb828]{margin:0 auto;max-width:1280px;padding-left:1.25rem;padding-right:1.25rem}.page-shell__title[data-v-d58bb828]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;margin:0 0 .5rem}.page-shell__desc[data-v-d58bb828]{font-size:1rem;margin:0;max-width:42rem;opacity:.9}.page-shell__body[data-v-d58bb828]{padding-bottom:4rem;padding-top:2.5rem}
