.rka-hero,.rka-body{box-sizing:border-box;text-align:left;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rka-hero{color:#fff;background:#0072ce;padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px)}.rka-inner{max-width:1040px;margin:0 auto}.rka .rka-eyebrow{font-family:var(--ryk-font-body);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:12px;font-weight:700}.rka .rka-h1{font-family:var(--ryk-font-heading);letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.05}.rka .rka-lead{color:#fff;max-width:62ch;margin:0 0 18px;font-size:clamp(17px,1.8vw,20px);line-height:1.6}.rka .rka-files,.rka .rka-files a{color:#fff;margin:0;font-size:16px}.rka-body{background:#fff;padding:clamp(56px,8vw,96px) clamp(20px,5vw,72px)}.rka-grid{gap:clamp(40px,5vw,56px);display:grid}.rka h2{font-family:var(--ryk-font-heading);color:#273855;margin:0 0 16px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.rka h3{font-family:var(--ryk-font-heading);color:#273855;margin:24px 0 12px;font-size:22px;font-weight:500}.rka-body p,.rka-body li,.rka-body dd,.rka-body address{color:#46566f;font-size:16px;font-style:normal;line-height:1.6}.rka-body a{font-size:inherit;color:#005fae;font-weight:700}.rka-dl{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:10px 24px;margin:0;display:grid}.rka-dl dt{color:#273855;font-weight:700}.rka-dl dd{margin:0}.rka .rka-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rka .rka-list li{background:#f0f8ff;border-radius:14px;gap:2px;padding:14px 18px;display:grid}.rka .rka-list li:before,.rka .rka-inline li:before{content:none}.rka .rka-steps{gap:10px;margin:0;padding-left:1.4em;display:grid}.rka .rka-steps strong,.rka .rka-list strong{color:#273855}.rka .rka-inline{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.rka-cite{border:1px solid #005fae29;border-radius:20px;padding:clamp(24px,3vw,36px)}.rka .rka-warning{margin-top:18px;font-size:14px}@media (max-width:640px){.rka-dl{grid-template-columns:minmax(0,1fr)}.rka-dl dd{margin-bottom:8px}}.rka-grid>section{min-width:0}.rka-body{overflow-wrap:anywhere}
