#m2-s13 .practice-outputs article{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px}#m2-s13 .practice-outputs article span{font-size:15px;line-height:1.55}#m2-s13 .practice-outputs article strong{font-size:18px}#m2-s13 .practice-outputs article em{font-size:13px}@media(min-width:1100px){#fsSlideContent #m2-s13 .practice-outputs article span{font-size:18px}}
/* Targeted content fit; existing cover, instructor, cards and navigation retained. */
#m2-s12 .shape-choice-grid article{min-width:0}#m2-s12 .shape-choice-grid p{font-size:16px;line-height:1.65}#m2-s12 .shape-choice-grid strong{font-size:20px;line-height:1.4}#m2-s13 .camp-portrait-prompt{display:flex;gap:14px;align-items:center;background:#edf4ff;border:1px solid #c8d8ec;border-radius:8px;padding:10px 14px;margin-top:12px}#m2-s13 .camp-portrait-prompt p{margin:0;font-size:15px;line-height:1.6;color:#365575}#m2-s13 .camp-portrait-prompt button{flex:none;font:inherit;padding:8px 12px;border:1px solid #bad0ee;color:#205dd0;background:white;border-radius:6px;cursor:pointer}#m2-s13 .camp-portrait-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}#m2-s13 .camp-portrait-links a{font-size:15px;color:#205dd0;font-weight:650}#m5-s12 .m5-build-order{font-size:18px;line-height:1.6;text-align:left}
@media screen{#m2 :is(#m2-s12,#m2-s13){height:auto!important;min-height:0!important;flex:0 0 auto}}@media(min-width:1100px){#fsSlideContent #m2-s12 .shape-choice-grid p{font-size:20px}#fsSlideContent #m2-s13 .camp-portrait-prompt p,#fsSlideContent #m2-s13 .camp-portrait-links a{font-size:18px}}@media(max-width:720px){#m2-s13 .camp-portrait-prompt{align-items:flex-start;flex-direction:column}}

#fsSlideContent #m2-s13 .practice-route strong{font-size:24px!important;line-height:1.4}#fsSlideContent #m2-s13 .practice-route em{font-size:16px!important}
