:root #nr-article.nr-article{position:relative;
display:block;
background:var(--nr-white);
overflow-x:clip;}
:root #nr-article [id]{scroll-margin-top:calc(var(--nr-header-h-scrolled,64px) + 28px)}
:root .nra-hero{padding-block:clamp(24px,3vw,44px) clamp(28px,3.4vw,48px)}
:root .nra-hero__grid{display:grid !important;
grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);
gap:clamp(26px,3.6vw,64px) !important;
align-items:start !important;}
:root .nra-hero__col{min-width:0}
:root .nra-hero__title{font-family:var(--nr-display) !important;
font-size:clamp(30px,3.6vw,54px) !important;
font-weight:600 !important;
line-height:1.06 !important;
letter-spacing:-0.03em !important;
color:var(--nr-navy) !important;
max-width:24ch;
text-wrap:balance;}
:root .nra-hero__answer{margin-top:26px !important;max-width:64ch}
:root .nra-hero__facts{margin-top:22px !important}
:root .nra-hero__figure{display:block !important;margin:0 !important}
:root .nra-hero__figure .nr-media{border-radius:var(--nr-radius-lg);box-shadow:var(--nr-shadow-m)}
:root .nra-body{padding-bottom:clamp(40px,4.4vw,72px)}
:root .nra-body__grid{display:grid !important;
grid-template-columns:minmax(0,240px) minmax(0,1fr);
gap:clamp(28px,4vw,72px) !important;
align-items:start !important;}
:root .nra-body .nr-guide{max-width:none}
:root .nra-body .nr-guide>p,:root .nra-body .nr-guide>ul,:root .nra-body .nr-guide>ol,:root .nra-body .nr-guide>h2,:root .nra-body .nr-guide>h3,:root .nra-body .nr-guide>.nr-callout{max-width:70ch}
:root .nra-body .nr-guide>.nr-table-scroll+.nr-table-hint{max-width:70ch}
:root .nra-midcta{margin-top:clamp(34px,4vw,54px) !important;
margin-inline:0 !important;
border-radius:var(--nr-radius-lg);
overflow:hidden;}
:root .nra-midcta .nr-band__inner{padding-inline:clamp(22px,2.6vw,34px) !important}
:root .nra-midcta .nr-band__text{font-size:clamp(16.5px,1.35vw,19px) !important}
:root .nra-section{padding-block:clamp(48px,5.6vw,88px)}
:root .nra-section--tint{background:var(--nr-pearl)}
:root .nra-section__title{margin-bottom:clamp(24px,3vw,36px) !important}
:root .nra-section__head{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;
justify-content:space-between !important;gap:20px 32px !important;
margin-bottom:clamp(24px,3vw,36px) !important;}
:root .nra-systems__grid{align-items:stretch}
:root .nra-products__grid{align-items:stretch}
:root .nra-related__grid{align-items:stretch}
:root .nra-faq__grid{display:grid !important;
grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
gap:clamp(28px,4vw,72px) !important;
align-items:start !important;}
:root #nr-article .nr-form-status{color:rgba(255,255,255,.82) !important}
:root #nr-article .nr-form-status[data-state="ok"]{color:#9FE6B8 !important}
:root #nr-article .nr-form-status[data-state="error"]{color:#FFB3BE !important}
@media (max-width:1180px){:root .nra-hero__grid{grid-template-columns:minmax(0,1fr) !important}
:root .nra-hero__figure{order:-1}
:root .nra-body__grid,:root .nra-faq__grid{grid-template-columns:minmax(0,1fr) !important}
:root .nra-body .nr-guide>p,:root .nra-body .nr-guide>ul,:root .nra-body .nr-guide>ol,:root .nra-body .nr-guide>h2,:root .nra-body .nr-guide>h3,:root .nra-body .nr-guide>.nr-callout{max-width:74ch}}
@media (max-width:900px){:root .nra-hero__figure .nr-media{aspect-ratio:16/9}
:root .nra-midcta .nr-band__inner{padding-block:22px !important}}
@media (max-width:620px){:root .nra-hero__title{max-width:26ch}
:root .nr-answer{padding:20px 18px 20px 20px !important}
:root .nra-midcta .nr-band__actions{width:100%}
:root .nra-midcta .nr-band__actions .nr-btn{width:100% !important}}