.technical-learning-module__rf8G5q__page{--cahsi-blue:var(--cc-accent);--cahsi-blue-2:var(--cc-accent-dark);--fiu-gold:var(--cc-accent-2);color:var(--cc-ink);background:var(--cc-bg);min-height:100vh;font-family:Manrope,system-ui,-apple-system,sans-serif}.technical-learning-module__rf8G5q__container{max-width:80rem;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem)}.technical-learning-module__rf8G5q__hero{background:linear-gradient(135deg, var(--cahsi-blue) 0%, var(--cahsi-blue-2) 100%);color:#fff;text-align:center;padding:4rem 0}.technical-learning-module__rf8G5q__heroTitle{margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:800}.technical-learning-module__rf8G5q__heroSub{opacity:.95;max-width:48rem;margin:0 auto 2rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6}.technical-learning-module__rf8G5q__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.technical-learning-module__rf8G5q__btn{border-radius:var(--cc-radius-sm);align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.technical-learning-module__rf8G5q__btnGold{background:var(--fiu-gold);color:var(--cahsi-blue)}.technical-learning-module__rf8G5q__btnGold:hover{background:var(--cc-accent-dark);color:var(--cc-accent-contrast)}.technical-learning-module__rf8G5q__btnOutline{color:#fff;border:2px solid #fff}.technical-learning-module__rf8G5q__btnOutline:hover{color:var(--cahsi-blue);background:#fff}.technical-learning-module__rf8G5q__section{padding:clamp(40px,8vw,72px) 0}.technical-learning-module__rf8G5q__sectionWhite{background:var(--cc-surface)}.technical-learning-module__rf8G5q__sectionGray{background:var(--cc-bg)}.technical-learning-module__rf8G5q__sectionTitle{text-align:center;color:var(--cahsi-blue);margin:0 0 2rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:800}.technical-learning-module__rf8G5q__grid,.technical-learning-module__rf8G5q__gridTwo{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.technical-learning-module__rf8G5q__grid{grid-template-columns:repeat(3,1fr)}.technical-learning-module__rf8G5q__gridTwo{grid-template-columns:repeat(2,1fr)}}.technical-learning-module__rf8G5q__card{background:var(--cc-bg);border:1px solid var(--cc-line);border-top:4px solid var(--cahsi-blue);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-sm);transition:transform .2s var(--cc-ease), box-shadow .2s var(--cc-ease);padding:clamp(18px,4vw,26px)}.technical-learning-module__rf8G5q__cardWhite{background:var(--cc-surface)}.technical-learning-module__rf8G5q__card:hover{box-shadow:var(--cc-shadow-md);transform:translateY(-2px)}.technical-learning-module__rf8G5q__cardTitle{color:var(--cahsi-blue);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;display:flex}.technical-learning-module__rf8G5q__cardText{color:var(--cc-muted);margin:0 0 1rem;line-height:1.6}.technical-learning-module__rf8G5q__linkList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.technical-learning-module__rf8G5q__resourceLink{min-height:44px;color:var(--cahsi-blue);word-break:break-word;align-items:center;padding:.25rem 0;font-size:.95rem;line-height:1.4;text-decoration:none;display:flex}.technical-learning-module__rf8G5q__resourceLink:hover{color:var(--cahsi-blue-2);text-decoration:underline}.technical-learning-module__rf8G5q__cta{background:linear-gradient(135deg, var(--cahsi-blue) 0%, var(--cahsi-blue-2) 100%);color:#fff;text-align:center;padding:clamp(40px,8vw,72px) 0}.technical-learning-module__rf8G5q__ctaTitle{margin:0 0 1.5rem;font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:800}.technical-learning-module__rf8G5q__ctaSub{opacity:.95;max-width:42rem;margin:0 auto 2rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6}@media (prefers-reduced-motion:reduce){.technical-learning-module__rf8G5q__card,.technical-learning-module__rf8G5q__btn{transition:none}}
