.public-information-site{--m-bg:var(--m-surface);--m-bg-wash:var(--m-surface)}.public-information-content{color:var(--m-ink-strong);font-family:var(--m-font-ui)}.public-information-content>section,.public-information-content>article{padding-block:var(--m-space-8)}.public-information-content h1{font-family:var(--m-font-ui);letter-spacing:-.035em;max-width:22ch;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.18}.public-information-content h2{font-family:var(--m-font-ui);letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.25}.public-information-content h3{font-family:var(--m-font-ui);letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.4}.public-information-content p{line-height:1.7}.public-information-content .font-jb-mono,.public-information-site .rail-legal-prose .font-jb-mono{font-family:var(--m-font-ui);text-transform:none;letter-spacing:normal;font-size:.8125rem;line-height:1.6}.public-information-content>section>.font-jb-mono:first-child{margin-bottom:var(--m-space-5)}.public-information-content :is(h1,h2) span{color:inherit!important}.public-information-content :is(img,figure){border-radius:var(--m-radius-lg)}.public-information-content :is(a,button,summary):focus-visible{outline:var(--focus-ring-width) solid var(--m-primary);outline-offset:var(--focus-ring-offset)}.public-information-content button{min-height:var(--touch-target-min)}.public-information-content table,.public-information-site .rail-legal-prose table{font-variant-numeric:tabular-nums}.public-information-content th,.public-information-site .rail-legal-prose th{font-family:var(--m-font-ui);text-transform:none;letter-spacing:normal;font-size:.8125rem;font-weight:500}.public-information-content [data-compliance-guide]>div:first-of-type{padding-bottom:var(--m-space-7);border-bottom:1px solid var(--m-line-soft);align-items:start}.public-information-content [data-compliance-guide]>div:nth-of-type(2){margin-top:var(--m-space-7);border-top:0;padding-top:0}.public-information-status{padding:var(--m-space-4) var(--m-space-5);border:1px solid var(--m-line);border-radius:var(--m-radius-md);color:var(--m-ink-strong);font-size:.875rem}.regulatory-document .rail-legal-prose>.grid{gap:var(--m-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.regulatory-document .rail-legal-prose>.space-y-12>.grid{gap:var(--m-space-5);grid-template-columns:1fr}.regulatory-document .rail-legal-prose h3{font-size:1.125rem;font-weight:600;line-height:1.4}.regulatory-document .rail-legal-prose ul{padding-left:0;list-style:none}.regulatory-document .rail-legal-prose>.grid>div{padding:var(--m-space-5)}.regulatory-document .rail-legal-related{display:block}.regulatory-document .rail-legal-related>section{margin-top:var(--m-space-6)}@media (width<=47.99rem){.public-information-content>section,.public-information-content>article{padding-block:var(--m-space-7)}.regulatory-document .rail-legal-prose>.grid{grid-template-columns:1fr}}.rate-card-document .rail-legal-prose table{min-width:48rem}.rate-card-document [role=region]:focus-visible{outline:var(--focus-ring-width) solid var(--m-primary);outline-offset:var(--focus-ring-offset)}.regulatory-document #trust-5 .rail-legal-prose>div{padding:var(--m-space-6)}.regulatory-document #trust-5 .rail-legal-prose>div>.grid,.regulatory-document #trust-5 .rail-legal-prose ul{gap:var(--m-space-5);grid-template-columns:1fr}.rate-card-document .rail-legal-layout{grid-template-columns:200px minmax(0,1fr)}.rate-card-document .rail-legal-prose .font-jb-mono{font-size:.875rem}@media (width<=63.99rem){.rate-card-document .rail-legal-layout{grid-template-columns:1fr}}
