:root{--read-copy:clamp(1.125rem, .94rem + .3vw, 2rem);--read-small:clamp(.875rem, .72rem + .25vw, 1.625rem);--read-nav:clamp(.875rem, .7rem + .25vw, 1.375rem)}body{font-size:var(--read-copy)}body p,body li,body dd,body blockquote,body input,body textarea,body select{font-size:var(--read-copy)!important;line-height:1.6}body label,body figcaption,body small,body [class*=eyebrow],body [class*=kicker],body .btn,body .button,body [class*=__meta],body .mr-footer__col-list a,body .mr-footer__contact-line a,body .mr-footer__contact-line strong{font-size:var(--read-small)!important;line-height:1.5}header.topbar nav.topbar__nav,header.topbar a.topbar__cta{font-size:var(--read-nav)!important;letter-spacing:.07em!important;line-height:1.3!important}header.topbar nav.topbar__nav{gap:clamp(16px,1.4vw,48px)!important}header.topbar .brand{font-size:clamp(18px,1.8vw,30px)}body .topbar__submenu{width:max-content;max-width:min(34rem,90vw)}body .topbar__submenu a{font-size:var(--read-small)!important;white-space:normal}body .mobile-menu__group a{font-size:var(--read-copy)}body .mobile-menu__nav>a{font-size:var(--read-copy)!important;letter-spacing:.08em}body .mobile-menu__cta,body .mr-sticky-cta,body .mr-contact__submit,body .mr-contact__details summary,body .mr-contact__direct-link span{font-size:var(--read-small)!important}body .mobile-menu__inner{min-height:0}body .mobile-menu{overflow-y:auto;overscroll-behavior:contain}body p,body li,body dd,body h1,body h2,body h3,body label,body a,body summary{overflow-wrap:anywhere}body input,body textarea,body select{max-width:100%;min-width:0}body .mr-footer__contact-line a{overflow-wrap:anywhere}body .legal-shell>*,body .legal-content>*,body .post,body .post>*{min-width:0;max-width:100%}body .legal-content a,body .toc a{overflow-wrap:anywhere}body .legal-content a{max-width:100%}body .toc a,body .post .meta,body .post .read{font-size:var(--read-small)}body .meta,body .arr,body .num,body .label,body .mr-footer__col-label,body .mr-footer__contact-line span,body .mr-footer__base{font-size:var(--read-small)!important}body .meta{flex-wrap:wrap}body .hero-grid,body .hero-stage,body .hero-mr__grid,body .legal-hero>*{min-width:0}body .hero-lead,body .legal-hero p{overflow-wrap:anywhere}body .mr-contact__details summary{flex-wrap:wrap;padding-block:12px}body .pv-img,body .sh-img{flex-shrink:0}body .pv-img img,body .sh-img img{position:absolute;inset:0}body .pd-bottom>*,body .st-ls__inner>*,body .st-pt__inner>*,body .fw-pt__row>*,body .mod-pt__grid>*{min-width:0}body .st-pull-inner>*,body .st-pull-copy{min-width:0}body .pd-title .word,body .hero-mr__title .word{overflow-wrap:anywhere}body .journal-support .article-hero h1{overflow-wrap:anywhere}@media (max-width:480px){body .legal-hero h1{font-size:clamp(42px,12vw,56px)}}@media (min-width:1241px) and (max-width:1599px){header.topbar{grid-template-columns:auto 1fr auto!important}header.topbar nav.topbar__nav{display:none!important}header.topbar button.topbar__menu{display:block!important}}@media (max-width:480px){header.topbar a.topbar__cta{font-size:.875rem!important;padding:10px!important}}