/* Keep the reference sizes at 16px and let the actual reading text follow the user's size. */
[data-mu-situation-topic] :is(.mu-plan-feature__slide-copy,.mu-plan-feature__intro-copy,.mu-plan-feature__slide-actions,.muTaskStep__content) { min-inline-size:0; overflow-wrap:anywhere; }
[data-mu-situation-topic] .mu-plan-feature__section-head { flex-wrap:wrap; }
[data-mu-situation-topic] .mu-plan-feature--reasons { container-type:inline-size; }
[data-mu-situation-topic] .mu-plan-feature--reasons a.mu-plan-feature__cta { white-space:normal; }
@media (max-width:700px) {
  [data-mu-situation-topic] .mu-plan-feature--intro h2 { font-size:1.5rem; }
  [data-mu-situation-topic] .mu-plan-feature--closing h2 { font-size:2.4375rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__section-head h2 { font-size:1.0625rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__slide h3 { font-size:1.3125rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__slide-copy > p:not(.mu-plan-feature__reason-label) { font-size:.8125rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons a.mu-plan-feature__cta { font-size:.8125rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__micro { font-size:.5625rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__text-link { font-size:.6875rem; }
}
@media (max-width:360px) {
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__section-head h2 { font-size:1rem; }
  [data-mu-situation-topic] .mu-plan-feature--reasons .mu-plan-feature__slide h3 { font-size:1.25rem; }
}
@container (max-width:13rem) {
  [data-mu-situation-topic] .mu-plan-feature__slide { grid-template-columns:minmax(0,1fr); grid-template-areas:"copy" "visual" "actions"; }
  [data-mu-situation-topic] .mu-plan-feature__slide-visual { justify-self:center; }
}

body.moveu-guide-page [data-mu-situation-topic] .muTaskHeader__visual.has-local-illustration img {
  object-fit:contain;
  object-position:center;
}
[data-mu-situation-topic] :is(.muTaskStep__heading, .muTaskHeader__intro, .muGuideQuick__body, .muTaskActions) { min-width:0; }
[data-mu-situation-topic] :is(.muTaskStep__heading, .muTaskHeader__intro, .muGuideQuick__summary, .muTaskNext__links) { overflow-wrap:anywhere; hyphens:auto; }
[data-mu-situation-topic] .muGuideQuick__summary { min-height:44px; }
