.rm .rm-learn-hero{max-inline-size:1280px;margin-inline:auto;padding:88px var(--rm-gutter) 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:40px;gap:40px;align-items:end}.rm .rm-learn-hero-head{display:flex;flex-direction:column;gap:20px;min-inline-size:0}.rm .rm-learn-h1{font-weight:700;font-size:clamp(42px,4.8vw,62px);line-height:1.05;letter-spacing:-.02em}.rm .rm-learn-hero--short{-webkit-padding-after:48px;padding-block-end:48px}.rm .rm-learn-grid{max-inline-size:1280px;margin-inline:auto;padding:0 var(--rm-gutter) 96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));grid-gap:20px;gap:20px;list-style:none}.rm .rm-learn-grid--terms{gap:16px}.rm .rm-learn-grid>li{display:flex}.rm .rm-learn-card{flex:1 1;background:var(--rm-surface);border:1px solid var(--rm-line);border-radius:var(--rm-radius);padding:28px;display:flex;flex-direction:column;gap:12px;min-inline-size:0;color:var(--rm-ink)}.rm .rm-learn-card--dark{background:var(--rm-ink);border-color:var(--rm-ink);color:#fff}.rm .rm-learn-card-label{font-family:var(--rm-display);font-size:13px;font-weight:600;color:var(--rm-teal-ink)}.rm .rm-learn-card--dark .rm-learn-card-label{color:var(--rm-gold)}.rm .rm-learn-card-title{font-size:26px;font-weight:700;line-height:1.35}.rm .rm-learn-grid--outcomes .rm-learn-card-title{font-size:24px}.rm .rm-learn-card-body{font-size:16px;line-height:1.55;color:var(--rm-slate)}.rm .rm-learn-card--dark .rm-learn-card-body{color:var(--rm-line)}.rm .rm-learn-card-note{font-size:14px;color:var(--rm-body)}.rm .rm-learn-card-note strong{color:var(--rm-ink)}.rm .rm-learn-card--dark .rm-learn-card-note{color:var(--rm-muted)}.rm .rm-learn-card--dark .rm-learn-card-note strong{color:#fff}.rm .rm-learn-card .rm-learn-card-link{-webkit-margin-before:auto;margin-block-start:auto;display:inline-flex;align-items:center;min-block-size:44px;font-size:15px;font-weight:600;color:var(--rm-teal-ink);text-decoration:none}.rm .rm-learn-card--dark .rm-learn-card-link{color:var(--rm-teal-bright)}.rm .rm-learn-card .rm-learn-card-link:hover{text-decoration:underline;text-underline-offset:4px}.rm .rm-learn-card .rm-btn{-webkit-margin-before:auto;margin-block-start:auto;align-self:flex-start}.rm .rm-term{background:var(--rm-surface);border:1px solid var(--rm-line);border-radius:var(--rm-radius);padding:26px;display:flex;flex-direction:column;gap:8px;scroll-margin-block-start:96px}.rm .rm-term dt{font-family:var(--rm-display);font-size:22px;font-weight:700;line-height:1.25}.rm .rm-term dd{font-size:16px;line-height:1.55;color:var(--rm-slate)}.rm .rm-term dd+dd{-webkit-margin-before:auto;margin-block-start:auto}.rm .rm-term .rm-term-link{display:inline-flex;align-items:center;min-block-size:44px;font-size:15px;font-weight:600;text-decoration:none}.rm .rm-term .rm-term-link:hover{text-decoration:underline;text-underline-offset:4px}.rm .rm-learn-faq{padding:0 var(--rm-gutter) 96px;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:40px;gap:40px;align-items:start}.rm .rm-learn-cta,.rm .rm-learn-faq{max-inline-size:1280px;margin-inline:auto;display:grid}.rm .rm-learn-cta{padding:72px var(--rm-gutter);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:32px;gap:32px;align-items:center}.rm .rm-learn-cta--split{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;padding-block:64px}.rm .rm-learn-cta--split>:first-child{max-inline-size:640px}.rm .rm-learn-cta-title{font-size:30px;font-weight:700;line-height:1.4}.rm .rm-learn-cta--split .rm-learn-cta-title{font-size:24px}.rm .rm-learn-cta-body{font-size:17px;line-height:1.55;color:var(--rm-slate)}.rm .rm-learn-cta-actions{gap:12px 24px}.rm .rm-learn-cta-actions .rm-quiet{color:var(--rm-slate)}.rm .rm-learn-cta-actions .rm-btn{padding-inline:26px}.rm .rm-news{max-inline-size:1280px;margin-inline:auto;padding:96px var(--rm-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));grid-gap:56px;gap:56px;align-items:center}.rm .rm-news-copy{display:flex;flex-direction:column;gap:22px;min-inline-size:0}.rm .rm-news-copy .rm-lede{max-inline-size:560px}.rm .rm-news-copy .rm-checks{gap:8px;color:var(--rm-slate)}.rm .rm-news-copy .rm-link{font-size:16px}.rm .rm-news-topics{max-inline-size:1280px;margin-inline:auto;padding:64px var(--rm-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:16px;gap:16px;list-style:none}.rm .rm-news-topics li{background:var(--rm-surface);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:6px}.rm .rm-news-topics h3{font-family:var(--rm-text);font-size:18px;font-weight:600}.rm .rm-news-topics p{font-size:15px;line-height:1.5;color:var(--rm-body);text-wrap:wrap}.rm .rm-news-form{background:var(--rm-ink);color:#fff;border-radius:16px;padding:36px;display:flex;flex-direction:column;gap:18px;min-inline-size:0}.rm .rm-news-form-title{font-family:var(--rm-display);font-size:24px;font-weight:700}.rm .rm-news-field{display:flex;flex-direction:column;gap:6px}.rm .rm-news-field label{font-size:15px;color:var(--rm-line)}.rm .rm-news-field label span{color:var(--rm-muted)}.rm .rm-news-field input{font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--rm-slate-mid);border-radius:10px;background:var(--rm-slate-deep);color:#fff;min-block-size:48px;inline-size:100%;line-height:1.2}.rm .rm-news-field input:focus-visible{outline:2px solid var(--rm-teal-bright);outline-offset:2px}.rm .rm-news-field input[aria-invalid=true]{border-color:#f0a9a4}.rm .rm-news-form .rm-news-error{font-size:15px;color:#f6c4c0}.rm .rm-news-form .rm-news-error:empty{-webkit-margin-before:-18px;margin-block-start:-18px}.rm .rm-news-form .rm-btn{inline-size:100%;border:0;font:inherit;font-weight:600;font-size:17px}.rm .rm-news-form .rm-btn[aria-disabled=true]{opacity:.7;cursor:progress}.rm .rm-news-sender{font-size:14px;line-height:1.5;color:var(--rm-line)}.rm .rm-news-sender strong{color:#fff;font-weight:600;overflow-wrap:anywhere}.rm .rm-news-latest{font-size:13px;color:var(--rm-muted)}.rm .rm-news-done{font-size:16px;line-height:1.55;color:var(--rm-line)}.rm .rm-news-done strong{color:#fff}.rm .rm-news-done a{color:var(--rm-teal-bright)}