.secondary-levels{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:auto;padding-bottom:6px;gap:14px}.secondary-levels .level-card{padding:14px;min-height:175px}.secondary-levels .level-index{font-size:30px;top:10px;left:12px}.secondary-levels .level-portrait{min-height:40px}.secondary-levels .level-portrait img{width:65%;right:0}.secondary-levels .level-card h2{font-size:clamp(13px,1.2vw,20px);line-height:1.25;min-height:2.5em;margin:5px 0}.secondary-levels .level-card p{font-size:10px}.secondary-levels .card-cta{font-size:10px;padding-top:8px;margin-top:auto}.secondary-levels .level-card>.eyebrow{font-size:8px}
@media(max-height:650px) and (orientation:landscape){.secondary-levels{gap:9px}.secondary-levels .level-card{padding:10px;min-height:140px}.secondary-levels .level-index{font-size:24px;top:8px;left:9px}.secondary-levels .level-portrait{min-height:25px}.secondary-levels .level-card h2{font-size:13px}.secondary-levels .level-card p{font-size:8px}.secondary-levels .card-cta{font-size:8px;padding-top:5px}}
@media(max-height:460px) and (orientation:landscape){.secondary-levels .level-card{min-height:110px}.secondary-levels .level-card p,.secondary-levels .level-card>.eyebrow{display:none}.secondary-levels .level-portrait{min-height:22px}.secondary-levels .level-index{font-size:19px}.secondary-levels .level-card h2{font-size:11px;min-height:2.5em;margin:3px 0}.secondary-levels .card-cta{font-size:8px;padding-top:3px}}
@media(max-width:700px) and (orientation:portrait){.secondary-levels{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;flex:none;overflow:visible}.secondary-levels .level-card{min-height:230px}.secondary-levels .level-portrait{min-height:90px}.secondary-levels .level-card h2{font-size:17px}}
