._page_16h3l_1{color:#f3fbff;min-height:100vh;font-family:var(--font-cairo,Cairo),Tahoma,sans-serif;background:radial-gradient(at 13% 25%,#124d5c60,#0000 43%),radial-gradient(at 88% 65%,#2a1f6b6e,#0000 48%),#041a2b;padding:0 18px 28px}._container_16h3l_2{max-width:1160px;margin:0 auto}._hero_16h3l_3{isolation:isolate;text-align:center;background:linear-gradient(90deg,#041a2bd9,#082c3c80 36%,#041a2bd9),url(/programming-ai-year2/hero.svg) 50%/cover;justify-content:center;align-items:center;min-height:170px;padding:30px 210px;display:flex;position:relative;overflow:hidden}._hero_16h3l_3:after{content:"";background:linear-gradient(90deg,#0000,#75c4c58c,#0000);height:1px;position:absolute;inset:auto 8% 0}._breadcrumb_16h3l_5{inset-inline-start:4px;color:#bad6df;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:15px}._breadcrumb_16h3l_5 a{color:inherit;text-decoration:none}._breadcrumb_16h3l_5 a:hover{color:#fff;text-decoration:underline}._heroCopy_16h3l_7{z-index:1;position:relative}._heroKicker_16h3l_8{color:#9fe8ff;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}._hero_16h3l_3 h1{color:#fff;letter-spacing:-.02em;text-shadow:0 3px 18px #0008;margin:2px 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:950;line-height:1.15}._hero_16h3l_3 h1 span{letter-spacing:0;margin-top:4px;font-size:.42em;line-height:1.3;display:block}._heroCopy_16h3l_7>p{color:#d8edf0;margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.6}._sideNav_16h3l_12{inset-inline-end:6px;flex-direction:column;gap:8px;display:flex;position:absolute;top:22px}._sideLink_16h3l_13{color:#d0e4f5;background:#092c3b9c;border:1px solid #9cc8ec51;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}._sideLink_16h3l_13:hover{background:#163c66;transform:translateY(-2px)}._partTitle_16h3l_15{color:#cfe9ff;margin:22px 0 0;font-size:18px;font-weight:950}._grid_16h3l_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}._card_16h3l_17{--accent:#5fe3ff;--tint:#0b5f86;border:1px solid color-mix(in srgb,var(--accent) 57%,#173b51);background:#09293a;border-radius:16px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00111d65}._card_16h3l_17:hover{border-color:var(--accent);box-shadow:0 10px 24px #00111d85,0 0 20px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-3px)}._chapter1_16h3l_19{--accent:#5fe3ff;--tint:#0d6b74}._chapter2_16h3l_19{--accent:#ff7ab6;--tint:#7a1f45}._chapter3_16h3l_19{--accent:#79c9ff;--tint:#1a4a9b}._chapter4_16h3l_19{--accent:#c3a4ff;--tint:#4b2f8f}._chapter5_16h3l_19{--accent:#5fe3ff;--tint:#0b5f86}._chapter6_16h3l_19{--accent:#e99bff;--tint:#5b2c9b}._chapter7_16h3l_19{--accent:#f5bf71;--tint:#7a4316}._art_16h3l_20{isolation:isolate;box-sizing:border-box;background:#08283b;justify-content:center;align-items:center;height:190px;padding:8px 0;display:flex;position:relative;overflow:hidden}._artBack_16h3l_21{z-index:0;filter:blur(15px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-16px;transform:scale(1.08)}._artImg_16h3l_22{z-index:1;aspect-ratio:1;object-fit:contain;border-radius:10px;width:auto;height:100%;transition:transform .45s;display:block;position:relative}._card_16h3l_17:hover ._artImg_16h3l_22{transform:scale(1.03)}._number_16h3l_24{z-index:2;top:8px;color:#fff;background:#042b3bd9;border:1px solid #ffffff9c;border-radius:9px;place-items:center;width:30px;height:30px;font:900 17px Arial,sans-serif;display:grid;position:absolute;inset-inline-end:8px}._content_16h3l_25{flex-direction:column;flex:1;align-items:flex-start;padding:11px 13px 13px;display:flex}._meta_16h3l_26{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}._eyebrow_16h3l_27{color:var(--accent);font-size:12px;font-weight:900}._count_16h3l_28{color:#c8dfe7;font-size:11px}._content_16h3l_25 h2{color:#fff;margin:5px 0 4px;font-size:19px;font-weight:900;line-height:1.35}._content_16h3l_25 p{color:#cfe3ea;margin:0 0 10px;font-size:12.5px;line-height:1.7}._enter_16h3l_31{border:1px solid color-mix(in srgb,var(--accent) 73%,white);background:linear-gradient(115deg,color-mix(in srgb,var(--tint) 85%,#0a3a5f),color-mix(in srgb,var(--tint) 56%,#06334c));color:#fff;box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:auto;padding:7px 12px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s;display:flex;position:relative}._enter_16h3l_31:hover{filter:brightness(1.17);transform:translateY(-2px)}._arrow_16h3l_33{background:#ffffff2b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid}._note_16h3l_34{color:#b2d9db;border-top:1px solid #5aa1ae4d;margin:20px 0 0;padding:15px 3px 0;font-size:11.5px;font-weight:700;line-height:1.7}._note_16h3l_34 a{color:#9fe8ff}._chapterHero_16h3l_37{border:1px solid color-mix(in srgb,var(--accent) 50%,#173b51);background:linear-gradient(115deg,color-mix(in srgb,var(--tint) 45%,#062236),#062236);border-radius:18px;align-items:center;gap:20px;margin-top:16px;padding:18px;display:flex;position:relative}._chapterHero_16h3l_37 img{object-fit:cover;border-radius:14px;flex:none;width:150px;height:150px;box-shadow:0 6px 18px #0008}._chapterHero_16h3l_37 h1{margin:4px 0 6px;font-size:clamp(24px,2.6vw,34px);font-weight:950;line-height:1.25}._chapterHero_16h3l_37 p{color:#d8edf0;margin:0;font-size:13px;line-height:1.7}._list_16h3l_41{gap:12px;margin-top:16px;display:grid}._item_16h3l_42{background:#08283b;border:1px solid #1f4b63;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}._item_16h3l_42:hover{border-color:var(--accent)}._itemNo_16h3l_44{background:color-mix(in srgb,var(--tint) 70%,#062236);color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font:900 15px Arial,sans-serif;display:grid}._itemBody_16h3l_45{flex:1;min-width:0}._itemBody_16h3l_45 h2{color:#fff;margin:0;font-size:17px;font-weight:900;line-height:1.4}._itemBody_16h3l_45 small{color:#bcd6df;font-size:12px}._actions_16h3l_48{flex-wrap:wrap;gap:8px;display:flex}._primary_16h3l_49,._secondary_16h3l_49{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}._primary_16h3l_49{background:var(--accent);color:#04182a}._secondary_16h3l_49{border:1px solid color-mix(in srgb,var(--accent) 60%,#ffffff40);color:#e8f6fb}._primary_16h3l_49:hover,._secondary_16h3l_49:hover{filter:brightness(1.12)}._sectionTitle_16h3l_53{color:var(--accent);margin:22px 0 0;font-size:15px;font-weight:900}._chapterNav_16h3l_54{justify-content:space-between;gap:10px;margin-top:18px;display:flex}._page_16h3l_1 a:focus-visible{outline-offset:4px;outline:3px solid #fff6b9}@media (max-width:900px){._grid_16h3l_16{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_16h3l_3{padding-inline:120px}}@media (max-width:640px){._page_16h3l_1{padding:0 10px 20px}._grid_16h3l_16{grid-template-columns:1fr;max-width:380px;margin-inline:auto}._hero_16h3l_3{flex-direction:column;min-height:200px;padding:42px 12px 18px}._sideNav_16h3l_12{z-index:1;flex-flow:wrap;justify-content:center;margin-top:12px;position:relative;inset:auto}._breadcrumb_16h3l_5{font-size:10px;top:12px}._chapterHero_16h3l_37{text-align:center;flex-direction:column}._chapterHero_16h3l_37 img{width:120px;height:120px}._item_16h3l_42{flex-wrap:wrap}._actions_16h3l_48{width:100%}}@media (prefers-reduced-motion:reduce){._card_16h3l_17,._artImg_16h3l_22,._enter_16h3l_31,._sideLink_16h3l_13{transition:none}._card_16h3l_17:hover,._card_16h3l_17:hover ._artImg_16h3l_22,._enter_16h3l_31:hover,._sideLink_16h3l_13:hover{transform:none}}
