.rgx-page :is(.rx-pc-grid,.rx-l2-bands,.rx-l2-next-grid,.rx-l3-file-cols)>*{margin:0}
.rgx-page .rx-vb-band :is(.rx-s-text,.rx-s-quiet)>a{color:#fff}
.rgx-page .rx-sk-hero-mech img{border-radius:50%}
.rgx-page .rx-sec.rgx-ph{padding:72px 0 64px}
.rgx-page .rgx-ph p.rx-s-eyebrow{margin:0;color:var(--c-bio);font-weight:500;letter-spacing:.18em}
.rgx-page .rgx-ph h1{margin:18px 0 0;max-width:20ch;font-family:var(--f-display);font-weight:700;font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-.03em;color:#fff}
.rgx-page .rx-sec.rgx-prose-sec{padding:72px 0 96px;background:#fff}
.rgx-page .rgx-prose{max-width:760px}
.rgx-page .rgx-prose>:first-child{margin-top:0}
.rgx-page .rgx-prose :is(h1,h2){margin:56px 0 16px;font-family:var(--f-display);font-weight:700;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;color:var(--c-navy)}
.rgx-page .rgx-prose h3{margin:40px 0 12px;font-family:var(--f-display);font-weight:700;font-size:21px;line-height:1.25;color:var(--c-navy)}
.rgx-page .rgx-prose :is(p,li){font-size:17px;line-height:1.7;color:rgba(13,27,42,.86)}
.rgx-page .rgx-prose p{margin:0 0 16px}
.rgx-page .rgx-prose :is(ul,ol){margin:0 0 20px;padding-left:22px}
.rgx-page .rgx-prose li{margin:0 0 8px}
.rgx-page .rgx-prose a{color:var(--c-navy);text-decoration:underline;text-underline-offset:3px;border:0}
.rgx-page .rgx-prose strong{font-weight:700;color:var(--c-navy)}
.rgx-page .rgx-prose :is(h2,h3)+p{margin-top:0}
.rgx-page .rgx-sk-shop-h1{font-size:clamp(40px,4.4vw,62px);line-height:1.06}
@media(max-width:860px){.rgx-page .rx-sec.rgx-ph{padding:48px 0 44px}.rgx-page .rx-sec.rgx-prose-sec{padding:48px 0 64px}.rgx-page .rgx-prose :is(p,li){font-size:16.5px}.rgx-page .rgx-sk-shop-h1{font-size:clamp(33px,8.6vw,46px)}}
.rgx-form-wrap .contact{max-width:760px}
