{"id":1869,"date":"2026-08-04T10:10:02","date_gmt":"2026-08-04T10:10:02","guid":{"rendered":"https:\/\/physicsschool.um6p.ma\/?page_id=1869"},"modified":"2026-09-21T16:24:18","modified_gmt":"2026-09-21T16:24:18","slug":"student-space","status":"publish","type":"page","link":"https:\/\/physicsschool.um6p.ma\/?page_id=1869","title":{"rendered":"Student Space"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1869\" class=\"elementor elementor-1869\">\n\t\t\t\t<div class=\"elementor-element elementor-element-231f62e e-con e-atomic-element e-flexbox-base e-9dcb4a8 \" data-id=\"231f62e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"231f62e\">\n    \t\t<div class=\"elementor-element elementor-element-cfc1873 elementor-widget elementor-widget-html\" data-id=\"cfc1873\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<main class=\"cpse-student-page\">\r\n\r\n  <style>\r\n    @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\");\r\n\r\n    .cpse-student-page {\r\n      --cpse-navy: #071a3d;\r\n      --cpse-navy-light: #102b59;\r\n      --cpse-orange: #c95738;\r\n      --cpse-white: #ffffff;\r\n      --cpse-background: #f4f6f8;\r\n      --cpse-text: #263249;\r\n      --cpse-muted: #6d7585;\r\n      --cpse-border: #dce1e8;\r\n\r\n      color: var(--cpse-text);\r\n      background: var(--cpse-white);\r\n      font-family: \"Poppins\", sans-serif;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .cpse-student-page *,\r\n    .cpse-student-page *::before,\r\n    .cpse-student-page *::after {\r\n      box-sizing: inherit;\r\n    }\r\n\r\n    .cpse-student-page a {\r\n      color: inherit;\r\n    }\r\n\r\n    .cpse-student-shell {\r\n      width: min(1380px, calc(100% - 48px));\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .cpse-student-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 13px;\r\n      margin-bottom: 18px;\r\n      color: var(--cpse-orange);\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.15em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-kicker::before {\r\n      content: \"\";\r\n      width: 42px;\r\n      height: 2px;\r\n      background: currentColor;\r\n    }\r\n\r\n    .cpse-student-title {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(42px, 5.3vw, 72px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.045em;\r\n      line-height: 1.05;\r\n    }\r\n\r\n    .cpse-student-intro {\r\n      max-width: 750px;\r\n      margin: 21px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 17px;\r\n      line-height: 1.8;\r\n    }\r\n\r\n    \/* HERO *\/\r\n\r\n    .cpse-student-hero {\r\n      position: relative;\r\n      min-height: 610px;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      isolation: isolate;\r\n      color: var(--cpse-white);\r\n      background:\r\n        radial-gradient(\r\n          circle at 82% 20%,\r\n          rgba(66, 124, 203, 0.34),\r\n          transparent 28%\r\n        ),\r\n        linear-gradient(\r\n          125deg,\r\n          #05132f 0%,\r\n          var(--cpse-navy) 55%,\r\n          #102d5e 100%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      inset: 0;\r\n      opacity: 0.16;\r\n      background-image:\r\n        linear-gradient(\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        ),\r\n        linear-gradient(\r\n          90deg,\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        );\r\n      background-size: 62px 62px;\r\n      mask-image:\r\n        linear-gradient(\r\n          90deg,\r\n          transparent 12%,\r\n          #000 80%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      width: 500px;\r\n      height: 500px;\r\n      right: -100px;\r\n      bottom: -230px;\r\n      border: 1px solid rgba(255, 255, 255, 0.22);\r\n      border-radius: 50%;\r\n      box-shadow:\r\n        0 0 0 75px rgba(255, 255, 255, 0.025),\r\n        0 0 0 150px rgba(255, 255, 255, 0.018);\r\n    }\r\n\r\n    .cpse-student-hero__content {\r\n      max-width: 970px;\r\n      padding: 105px 0 90px;\r\n    }\r\n\r\n    .cpse-student-hero .cpse-student-kicker {\r\n      color: #ff805c;\r\n    }\r\n\r\n    .cpse-student-hero h1 {\r\n      max-width: 950px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(55px, 7vw, 104px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.055em;\r\n      line-height: 0.98;\r\n    }\r\n\r\n    .cpse-student-hero__intro {\r\n      max-width: 790px;\r\n      margin: 28px 0 0;\r\n      color: rgba(255, 255, 255, 0.8);\r\n      font-size: clamp(17px, 1.45vw, 21px);\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-hero__actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 13px;\r\n      margin-top: 34px;\r\n    }\r\n\r\n    .cpse-student-button {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 15px;\r\n      min-height: 55px;\r\n      padding: 11px 13px 11px 23px;\r\n      border: 1px solid var(--cpse-orange);\r\n      border-radius: 999px;\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-orange);\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n      transition:\r\n        transform 0.25s ease,\r\n        background 0.25s ease,\r\n        border-color 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-button:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: #b8482b;\r\n      border-color: #b8482b;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .cpse-student-button__arrow {\r\n      width: 33px;\r\n      height: 33px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 33px;\r\n      border-radius: 50%;\r\n      color: var(--cpse-navy);\r\n      background: var(--cpse-white);\r\n      font-size: 15px;\r\n    }\r\n\r\n    .cpse-student-button--outline {\r\n      padding-right: 22px;\r\n      border-color: rgba(255, 255, 255, 0.38);\r\n      background: rgba(255, 255, 255, 0.06);\r\n      backdrop-filter: blur(8px);\r\n    }\r\n\r\n    .cpse-student-button--outline:hover {\r\n      border-color: var(--cpse-white);\r\n      background: rgba(255, 255, 255, 0.14);\r\n    }\r\n\r\n    \/* QUICK NAVIGATION *\/\r\n\r\n    .cpse-student-quick-nav {\r\n      position: relative;\r\n      z-index: 2;\r\n      margin-top: -42px;\r\n    }\r\n\r\n    .cpse-student-quick-nav__inner {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 20px 55px rgba(7, 26, 61, 0.13);\r\n    }\r\n\r\n    .cpse-student-quick-link {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 20px;\r\n      min-height: 100px;\r\n      padding: 25px 28px;\r\n      color: var(--cpse-navy) !important;\r\n      text-decoration: none !important;\r\n      transition:\r\n        color 0.25s ease,\r\n        background 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link + .cpse-student-quick-link {\r\n      border-left: 1px solid var(--cpse-border);\r\n    }\r\n\r\n    .cpse-student-quick-link strong {\r\n      display: block;\r\n      margin-bottom: 4px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .cpse-student-quick-link small {\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n    }\r\n\r\n    .cpse-student-quick-link__arrow {\r\n      color: var(--cpse-orange);\r\n      font-size: 23px;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover small {\r\n      color: rgba(255, 255, 255, 0.72);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover\r\n    .cpse-student-quick-link__arrow {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    \/* NEWS *\/\r\n\r\n    .cpse-student-news {\r\n      padding: 125px 0 95px;\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-section-head {\r\n      display: grid;\r\n      grid-template-columns:\r\n        minmax(0, 1fr)\r\n        minmax(320px, 530px);\r\n      gap: 60px;\r\n      align-items: end;\r\n      margin-bottom: 46px;\r\n    }\r\n\r\n    .cpse-student-featured-news {\r\n      display: grid;\r\n      grid-template-columns: 1.15fr 0.85fr;\r\n      min-height: 390px;\r\n      margin-bottom: 20px;\r\n      overflow: hidden;\r\n      border-radius: 27px;\r\n      background: var(--cpse-navy);\r\n      box-shadow: 0 22px 50px rgba(7, 26, 61, 0.12);\r\n    }\r\n\r\n    .cpse-student-featured-news__content {\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      padding: clamp(35px, 5vw, 70px);\r\n    }\r\n\r\n    .cpse-student-featured-news__label {\r\n      margin-bottom: 20px;\r\n      color: #ff805c;\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-featured-news h3 {\r\n      max-width: 680px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(30px, 4vw, 49px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.12;\r\n    }\r\n\r\n    .cpse-student-featured-news p {\r\n      max-width: 680px;\r\n      margin: 20px 0 0;\r\n      color: rgba(255, 255, 255, 0.73);\r\n      font-size: 15px;\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-featured-news__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      width: fit-content;\r\n      margin-top: 27px;\r\n      color: var(--cpse-white) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-featured-news__link span {\r\n      color: #ff805c;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-featured-news__link:hover span {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    .cpse-student-featured-news__visual {\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      overflow: hidden;\r\n      background:\r\n        radial-gradient(\r\n          circle at center,\r\n          rgba(255, 128, 92, 0.35),\r\n          transparent 37%\r\n        ),\r\n        linear-gradient(\r\n          145deg,\r\n          var(--cpse-navy-light),\r\n          var(--cpse-navy)\r\n        );\r\n    }\r\n\r\n    .cpse-student-featured-news__date {\r\n      position: relative;\r\n      z-index: 1;\r\n      color: var(--cpse-white);\r\n      text-align: center;\r\n    }\r\n\r\n    .cpse-student-featured-news__date strong {\r\n      display: block;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(82px, 10vw, 145px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.07em;\r\n      line-height: 0.85;\r\n    }\r\n\r\n    .cpse-student-featured-news__date span {\r\n      display: block;\r\n      margin-top: 18px;\r\n      color: #ff805c;\r\n      font-size: 16px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.13em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    .cpse-student-news-card {\r\n      position: relative;\r\n      min-height: 300px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      padding: 29px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      transition:\r\n        transform 0.25s ease,\r\n        border-color 0.25s ease,\r\n        box-shadow 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0 auto 0 0;\r\n      width: 4px;\r\n      background: var(--cpse-orange);\r\n      transform: scaleY(0);\r\n      transform-origin: bottom;\r\n      transition: transform 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card:hover {\r\n      border-color: rgba(7, 26, 61, 0.25);\r\n      box-shadow: 0 18px 40px rgba(7, 26, 61, 0.09);\r\n      transform: translateY(-4px);\r\n    }\r\n\r\n    .cpse-student-news-card:hover::before {\r\n      transform: scaleY(1);\r\n    }\r\n\r\n    .cpse-student-news-card__top {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 14px;\r\n      margin-bottom: 28px;\r\n    }\r\n\r\n    .cpse-student-news-card__category {\r\n      color: var(--cpse-orange);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-card time {\r\n      color: var(--cpse-muted);\r\n      font-size: 11px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .cpse-student-news-card h3 {\r\n      margin: 0 0 14px;\r\n      color: var(--cpse-navy);\r\n      font-size: 21px;\r\n      font-weight: 700;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    .cpse-student-news-card p {\r\n      margin: 0 0 25px;\r\n      color: var(--cpse-muted);\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpse-student-news-card__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      width: fit-content;\r\n      margin-top: auto;\r\n      color: var(--cpse-orange) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-news-card__link span {\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-news-card__link:hover span {\r\n      transform: translateX(4px);\r\n    }\r\n\r\n    \/* CALENDAR *\/\r\n\r\n    .cpse-student-calendar-section {\r\n      padding: 95px 0 110px;\r\n      background: var(--cpse-background);\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-calendar {\r\n      padding: 34px;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 28px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 22px 55px rgba(7, 26, 61, 0.07);\r\n    }\r\n\r\n    .cpse-student-calendar__header {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 30px;\r\n      margin-bottom: 26px;\r\n    }\r\n\r\n    .cpse-student-calendar__heading {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 17px;\r\n    }\r\n\r\n    .cpse-student-calendar__icon {\r\n      width: 54px;\r\n      height: 54px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 54px;\r\n      border-radius: 16px;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-calendar__icon svg {\r\n      width: 25px;\r\n      height: 25px;\r\n    }\r\n\r\n    .cpse-student-calendar h3 {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(25px, 3vw, 35px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    .cpse-student-calendar__heading p {\r\n      margin: 5px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 13px;\r\n    }\r\n\r\n    .cpse-student-calendar__badge {\r\n      padding: 9px 14px;\r\n      border-radius: 999px;\r\n      color: var(--cpse-orange);\r\n      background: rgba(201, 87, 56, 0.1);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .cpse-student-calendar__frame {\r\n      width: 100%;\r\n      min-height: 680px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 18px;\r\n      background: var(--cpse-background);\r\n    }\r\n\r\n    .cpse-student-calendar__frame iframe {\r\n      width: 100%;\r\n      height: 680px;\r\n      display: block;\r\n      border: 0;\r\n      background: var(--cpse-white);\r\n    }\r\n\r\n    .cpse-student-calendar__note {\r\n      margin: 17px 3px 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    \/* CONTACT STRIP *\/\r\n\r\n    .cpse-student-contact {\r\n      padding: 75px 0;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-contact__inner {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 45px;\r\n    }\r\n\r\n    .cpse-student-contact h2 {\r\n      max-width: 750px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(31px, 4vw, 50px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.15;\r\n    }\r\n\r\n    .cpse-student-contact p {\r\n      max-width: 690px;\r\n      margin: 15px 0 0;\r\n      color: rgba(255, 255, 255, 0.72);\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    @media (max-width: 1050px) {\r\n      .cpse-student-section-head,\r\n      .cpse-student-featured-news {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 270px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      .cpse-student-shell {\r\n        width: min(100% - 30px, 1380px);\r\n      }\r\n\r\n      .cpse-student-hero {\r\n        min-height: auto;\r\n      }\r\n\r\n      .cpse-student-hero__content {\r\n        padding: 82px 0 95px;\r\n      }\r\n\r\n      .cpse-student-hero h1 {\r\n        font-size: clamp(49px, 16vw, 74px);\r\n      }\r\n\r\n      .cpse-student-quick-nav {\r\n        margin-top: -28px;\r\n      }\r\n\r\n      .cpse-student-quick-nav__inner {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-quick-link {\r\n        min-height: 84px;\r\n      }\r\n\r\n      .cpse-student-quick-link + .cpse-student-quick-link {\r\n        border-top: 1px solid var(--cpse-border);\r\n        border-left: 0;\r\n      }\r\n\r\n      .cpse-student-news {\r\n        padding: 90px 0 72px;\r\n      }\r\n\r\n      .cpse-student-section-head {\r\n        gap: 23px;\r\n        margin-bottom: 35px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        display: flex;\r\n        gap: 14px;\r\n        overflow-x: auto;\r\n        padding: 3px 3px 18px;\r\n        scroll-snap-type: x mandatory;\r\n        scrollbar-width: thin;\r\n      }\r\n\r\n      .cpse-student-news-card {\r\n        min-width: min(86vw, 335px);\r\n        scroll-snap-align: start;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 220px;\r\n      }\r\n\r\n      .cpse-student-calendar-section {\r\n        padding: 72px 0 85px;\r\n        scroll-margin-top: 85px;\r\n      }\r\n\r\n      .cpse-student-calendar {\r\n        padding: 18px;\r\n        border-radius: 21px;\r\n      }\r\n\r\n      .cpse-student-calendar__header,\r\n      .cpse-student-contact__inner {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .cpse-student-calendar__frame {\r\n        min-height: 610px;\r\n        border-radius: 14px;\r\n      }\r\n\r\n      .cpse-student-calendar__frame iframe {\r\n        height: 610px;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .cpse-student-page *,\r\n      .cpse-student-page *::before,\r\n      .cpse-student-page *::after {\r\n        scroll-behavior: auto !important;\r\n        transition-duration: 0.01ms !important;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <!-- HERO -->\r\n  <section class=\"cpse-student-hero\">\r\n    <div class=\"cpse-student-shell\">\r\n      <div class=\"cpse-student-hero__content\">\r\n\r\n        <span class=\"cpse-student-kicker\">\r\n          Engineering Program\r\n        <\/span>\r\n\r\n        <h1>Student Space<\/h1>\r\n\r\n        <p class=\"cpse-student-hero__intro\">\r\n          A dedicated space for Engineering Program students to discover\r\n          academic announcements, opportunities, important deadlines and\r\n          upcoming activities.\r\n        <\/p>\r\n\r\n        <div class=\"cpse-student-hero__actions\">\r\n          <a class=\"cpse-student-button\" href=\"#student-news\">\r\n            <span>Latest announcements<\/span>\r\n            <span\r\n              class=\"cpse-student-button__arrow\"\r\n              aria-hidden=\"true\"\r\n            >\r\n              \u2193\r\n            <\/span>\r\n          <\/a>\r\n\r\n          <a\r\n            class=\"cpse-student-button cpse-student-button--outline\"\r\n            href=\"#student-calendar\"\r\n          >\r\n            View the calendar\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n \r\n  <!-- NEWS -->\r\n  \r\n\r\n\r\n<\/main>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-73b287d e-con e-atomic-element e-flexbox-base e-5553faf \" data-id=\"73b287d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"73b287d\">\n    \t\t<div class=\"elementor-element elementor-element-a0838fe elementor-widget elementor-widget-html\" data-id=\"a0838fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<main class=\"cpse-student-page\">\r\n\r\n  <style>\r\n    @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\");\r\n\r\n    .cpse-student-page {\r\n      --cpse-navy: #071a3d;\r\n      --cpse-navy-light: #102b59;\r\n      --cpse-orange: #c95738;\r\n      --cpse-white: #ffffff;\r\n      --cpse-background: #f4f6f8;\r\n      --cpse-text: #263249;\r\n      --cpse-muted: #6d7585;\r\n      --cpse-border: #dce1e8;\r\n\r\n      color: var(--cpse-text);\r\n      background: var(--cpse-white);\r\n      font-family: \"Poppins\", sans-serif;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .cpse-student-page *,\r\n    .cpse-student-page *::before,\r\n    .cpse-student-page *::after {\r\n      box-sizing: inherit;\r\n    }\r\n\r\n    .cpse-student-page a {\r\n      color: inherit;\r\n    }\r\n\r\n    .cpse-student-shell {\r\n      width: min(1380px, calc(100% - 48px));\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .cpse-student-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 13px;\r\n      margin-bottom: 18px;\r\n      color: var(--cpse-orange);\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.15em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-kicker::before {\r\n      content: \"\";\r\n      width: 42px;\r\n      height: 2px;\r\n      background: currentColor;\r\n    }\r\n\r\n    .cpse-student-title {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(42px, 5.3vw, 72px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.045em;\r\n      line-height: 1.05;\r\n    }\r\n\r\n    .cpse-student-intro {\r\n      max-width: 750px;\r\n      margin: 21px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 17px;\r\n      line-height: 1.8;\r\n    }\r\n\r\n    \/* HERO *\/\r\n\r\n    .cpse-student-hero {\r\n      position: relative;\r\n      min-height: 610px;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      isolation: isolate;\r\n      color: var(--cpse-white);\r\n      background:\r\n        radial-gradient(\r\n          circle at 82% 20%,\r\n          rgba(66, 124, 203, 0.34),\r\n          transparent 28%\r\n        ),\r\n        linear-gradient(\r\n          125deg,\r\n          #05132f 0%,\r\n          var(--cpse-navy) 55%,\r\n          #102d5e 100%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      inset: 0;\r\n      opacity: 0.16;\r\n      background-image:\r\n        linear-gradient(\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        ),\r\n        linear-gradient(\r\n          90deg,\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        );\r\n      background-size: 62px 62px;\r\n      mask-image:\r\n        linear-gradient(\r\n          90deg,\r\n          transparent 12%,\r\n          #000 80%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      width: 500px;\r\n      height: 500px;\r\n      right: -100px;\r\n      bottom: -230px;\r\n      border: 1px solid rgba(255, 255, 255, 0.22);\r\n      border-radius: 50%;\r\n      box-shadow:\r\n        0 0 0 75px rgba(255, 255, 255, 0.025),\r\n        0 0 0 150px rgba(255, 255, 255, 0.018);\r\n    }\r\n\r\n    .cpse-student-hero__content {\r\n      max-width: 970px;\r\n      padding: 105px 0 90px;\r\n    }\r\n\r\n    .cpse-student-hero .cpse-student-kicker {\r\n      color: #ff805c;\r\n    }\r\n\r\n    .cpse-student-hero h1 {\r\n      max-width: 950px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(55px, 7vw, 104px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.055em;\r\n      line-height: 0.98;\r\n    }\r\n\r\n    .cpse-student-hero__intro {\r\n      max-width: 790px;\r\n      margin: 28px 0 0;\r\n      color: rgba(255, 255, 255, 0.8);\r\n      font-size: clamp(17px, 1.45vw, 21px);\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-hero__actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 13px;\r\n      margin-top: 34px;\r\n    }\r\n\r\n    .cpse-student-button {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 15px;\r\n      min-height: 55px;\r\n      padding: 11px 13px 11px 23px;\r\n      border: 1px solid var(--cpse-orange);\r\n      border-radius: 999px;\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-orange);\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n      transition:\r\n        transform 0.25s ease,\r\n        background 0.25s ease,\r\n        border-color 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-button:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: #b8482b;\r\n      border-color: #b8482b;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .cpse-student-button__arrow {\r\n      width: 33px;\r\n      height: 33px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 33px;\r\n      border-radius: 50%;\r\n      color: var(--cpse-navy);\r\n      background: var(--cpse-white);\r\n      font-size: 15px;\r\n    }\r\n\r\n    .cpse-student-button--outline {\r\n      padding-right: 22px;\r\n      border-color: rgba(255, 255, 255, 0.38);\r\n      background: rgba(255, 255, 255, 0.06);\r\n      backdrop-filter: blur(8px);\r\n    }\r\n\r\n    .cpse-student-button--outline:hover {\r\n      border-color: var(--cpse-white);\r\n      background: rgba(255, 255, 255, 0.14);\r\n    }\r\n\r\n    \/* QUICK NAVIGATION *\/\r\n\r\n    .cpse-student-quick-nav {\r\n      position: relative;\r\n      z-index: 2;\r\n      margin-top: -42px;\r\n    }\r\n\r\n    .cpse-student-quick-nav__inner {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 20px 55px rgba(7, 26, 61, 0.13);\r\n    }\r\n\r\n    .cpse-student-quick-link {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 20px;\r\n      min-height: 100px;\r\n      padding: 25px 28px;\r\n      color: var(--cpse-navy) !important;\r\n      text-decoration: none !important;\r\n      transition:\r\n        color 0.25s ease,\r\n        background 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link + .cpse-student-quick-link {\r\n      border-left: 1px solid var(--cpse-border);\r\n    }\r\n\r\n    .cpse-student-quick-link strong {\r\n      display: block;\r\n      margin-bottom: 4px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .cpse-student-quick-link small {\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n    }\r\n\r\n    .cpse-student-quick-link__arrow {\r\n      color: var(--cpse-orange);\r\n      font-size: 23px;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover small {\r\n      color: rgba(255, 255, 255, 0.72);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover\r\n    .cpse-student-quick-link__arrow {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    \/* NEWS *\/\r\n\r\n    .cpse-student-news {\r\n      padding: 125px 0 95px;\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-section-head {\r\n      display: grid;\r\n      grid-template-columns:\r\n        minmax(0, 1fr)\r\n        minmax(320px, 530px);\r\n      gap: 60px;\r\n      align-items: end;\r\n      margin-bottom: 46px;\r\n    }\r\n\r\n    .cpse-student-featured-news {\r\n      display: grid;\r\n      grid-template-columns: 1.15fr 0.85fr;\r\n      min-height: 390px;\r\n      margin-bottom: 20px;\r\n      overflow: hidden;\r\n      border-radius: 27px;\r\n      background: var(--cpse-navy);\r\n      box-shadow: 0 22px 50px rgba(7, 26, 61, 0.12);\r\n    }\r\n\r\n    .cpse-student-featured-news__content {\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      padding: clamp(35px, 5vw, 70px);\r\n    }\r\n\r\n    .cpse-student-featured-news__label {\r\n      margin-bottom: 20px;\r\n      color: #ff805c;\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-featured-news h3 {\r\n      max-width: 680px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(30px, 4vw, 49px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.12;\r\n    }\r\n\r\n    .cpse-student-featured-news p {\r\n      max-width: 680px;\r\n      margin: 20px 0 0;\r\n      color: rgba(255, 255, 255, 0.73);\r\n      font-size: 15px;\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-featured-news__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      width: fit-content;\r\n      margin-top: 27px;\r\n      color: var(--cpse-white) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-featured-news__link span {\r\n      color: #ff805c;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-featured-news__link:hover span {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    .cpse-student-featured-news__visual {\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      overflow: hidden;\r\n      background:\r\n        radial-gradient(\r\n          circle at center,\r\n          rgba(255, 128, 92, 0.35),\r\n          transparent 37%\r\n        ),\r\n        linear-gradient(\r\n          145deg,\r\n          var(--cpse-navy-light),\r\n          var(--cpse-navy)\r\n        );\r\n    }\r\n\r\n    .cpse-student-featured-news__date {\r\n      position: relative;\r\n      z-index: 1;\r\n      color: var(--cpse-white);\r\n      text-align: center;\r\n    }\r\n\r\n    .cpse-student-featured-news__date strong {\r\n      display: block;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(82px, 10vw, 145px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.07em;\r\n      line-height: 0.85;\r\n    }\r\n\r\n    .cpse-student-featured-news__date span {\r\n      display: block;\r\n      margin-top: 18px;\r\n      color: #ff805c;\r\n      font-size: 16px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.13em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    .cpse-student-news-card {\r\n      position: relative;\r\n      min-height: 300px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      padding: 29px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      transition:\r\n        transform 0.25s ease,\r\n        border-color 0.25s ease,\r\n        box-shadow 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0 auto 0 0;\r\n      width: 4px;\r\n      background: var(--cpse-orange);\r\n      transform: scaleY(0);\r\n      transform-origin: bottom;\r\n      transition: transform 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card:hover {\r\n      border-color: rgba(7, 26, 61, 0.25);\r\n      box-shadow: 0 18px 40px rgba(7, 26, 61, 0.09);\r\n      transform: translateY(-4px);\r\n    }\r\n\r\n    .cpse-student-news-card:hover::before {\r\n      transform: scaleY(1);\r\n    }\r\n\r\n    .cpse-student-news-card__top {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 14px;\r\n      margin-bottom: 28px;\r\n    }\r\n\r\n    .cpse-student-news-card__category {\r\n      color: var(--cpse-orange);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-card time {\r\n      color: var(--cpse-muted);\r\n      font-size: 11px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .cpse-student-news-card h3 {\r\n      margin: 0 0 14px;\r\n      color: var(--cpse-navy);\r\n      font-size: 21px;\r\n      font-weight: 700;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    .cpse-student-news-card p {\r\n      margin: 0 0 25px;\r\n      color: var(--cpse-muted);\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpse-student-news-card__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      width: fit-content;\r\n      margin-top: auto;\r\n      color: var(--cpse-orange) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-news-card__link span {\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-news-card__link:hover span {\r\n      transform: translateX(4px);\r\n    }\r\n\r\n    \/* CALENDAR *\/\r\n\r\n    .cpse-student-calendar-section {\r\n      padding: 95px 0 110px;\r\n      background: var(--cpse-background);\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-calendar {\r\n      padding: 34px;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 28px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 22px 55px rgba(7, 26, 61, 0.07);\r\n    }\r\n\r\n    .cpse-student-calendar__header {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 30px;\r\n      margin-bottom: 26px;\r\n    }\r\n\r\n    .cpse-student-calendar__heading {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 17px;\r\n    }\r\n\r\n    .cpse-student-calendar__icon {\r\n      width: 54px;\r\n      height: 54px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 54px;\r\n      border-radius: 16px;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-calendar__icon svg {\r\n      width: 25px;\r\n      height: 25px;\r\n    }\r\n\r\n    .cpse-student-calendar h3 {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(25px, 3vw, 35px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    .cpse-student-calendar__heading p {\r\n      margin: 5px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 13px;\r\n    }\r\n\r\n    .cpse-student-calendar__badge {\r\n      padding: 9px 14px;\r\n      border-radius: 999px;\r\n      color: var(--cpse-orange);\r\n      background: rgba(201, 87, 56, 0.1);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .cpse-student-calendar__frame {\r\n      width: 100%;\r\n      min-height: 680px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 18px;\r\n      background: var(--cpse-background);\r\n    }\r\n\r\n    .cpse-student-calendar__frame iframe {\r\n      width: 100%;\r\n      height: 680px;\r\n      display: block;\r\n      border: 0;\r\n      background: var(--cpse-white);\r\n    }\r\n\r\n    .cpse-student-calendar__note {\r\n      margin: 17px 3px 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    \/* CONTACT STRIP *\/\r\n\r\n    .cpse-student-contact {\r\n      padding: 75px 0;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-contact__inner {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 45px;\r\n    }\r\n\r\n    .cpse-student-contact h2 {\r\n      max-width: 750px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(31px, 4vw, 50px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.15;\r\n    }\r\n\r\n    .cpse-student-contact p {\r\n      max-width: 690px;\r\n      margin: 15px 0 0;\r\n      color: rgba(255, 255, 255, 0.72);\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    @media (max-width: 1050px) {\r\n      .cpse-student-section-head,\r\n      .cpse-student-featured-news {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 270px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      .cpse-student-shell {\r\n        width: min(100% - 30px, 1380px);\r\n      }\r\n\r\n      .cpse-student-hero {\r\n        min-height: auto;\r\n      }\r\n\r\n      .cpse-student-hero__content {\r\n        padding: 82px 0 95px;\r\n      }\r\n\r\n      .cpse-student-hero h1 {\r\n        font-size: clamp(49px, 16vw, 74px);\r\n      }\r\n\r\n      .cpse-student-quick-nav {\r\n        margin-top: -28px;\r\n      }\r\n\r\n      .cpse-student-quick-nav__inner {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-quick-link {\r\n        min-height: 84px;\r\n      }\r\n\r\n      .cpse-student-quick-link + .cpse-student-quick-link {\r\n        border-top: 1px solid var(--cpse-border);\r\n        border-left: 0;\r\n      }\r\n\r\n      .cpse-student-news {\r\n        padding: 90px 0 72px;\r\n      }\r\n\r\n      .cpse-student-section-head {\r\n        gap: 23px;\r\n        margin-bottom: 35px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        display: flex;\r\n        gap: 14px;\r\n        overflow-x: auto;\r\n        padding: 3px 3px 18px;\r\n        scroll-snap-type: x mandatory;\r\n        scrollbar-width: thin;\r\n      }\r\n\r\n      .cpse-student-news-card {\r\n        min-width: min(86vw, 335px);\r\n        scroll-snap-align: start;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 220px;\r\n      }\r\n\r\n      .cpse-student-calendar-section {\r\n        padding: 72px 0 85px;\r\n        scroll-margin-top: 85px;\r\n      }\r\n\r\n      .cpse-student-calendar {\r\n        padding: 18px;\r\n        border-radius: 21px;\r\n      }\r\n\r\n      .cpse-student-calendar__header,\r\n      .cpse-student-contact__inner {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .cpse-student-calendar__frame {\r\n        min-height: 610px;\r\n        border-radius: 14px;\r\n      }\r\n\r\n      .cpse-student-calendar__frame iframe {\r\n        height: 610px;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .cpse-student-page *,\r\n      .cpse-student-page *::before,\r\n      .cpse-student-page *::after {\r\n        scroll-behavior: auto !important;\r\n        transition-duration: 0.01ms !important;\r\n      }\r\n    }\r\n      .cpse-student-calendars {\r\n      display: grid;\r\n      gap: 32px;\r\n    }\r\n\r\n    .cpse-student-calendar {\r\n      min-width: 0;\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-page .cpse-student-calendar__frame {\r\n      --calendar-crop: 34px;\r\n      height: 566px;\r\n      min-height: 0;\r\n      background: var(--cpse-white);\r\n    }\r\n\r\n    .cpse-student-page .cpse-student-calendar__frame iframe {\r\n      position: relative;\r\n      top: calc(-1 * var(--calendar-crop));\r\n      height: calc(100% + var(--calendar-crop));\r\n    }\r\n  <\/style>\r\n  <section id=\"student-calendar\" class=\"cpse-student-calendar-section\">\r\n    <div class=\"cpse-student-shell\">\r\n      <header class=\"cpse-student-section-head\">\r\n        <div>\r\n          <span class=\"cpse-student-kicker\">Academic schedule<\/span>\r\n          <h2 class=\"cpse-student-title\">Calendars<\/h2>\r\n        <\/div>\r\n        <p class=\"cpse-student-intro\">\r\n        <\/p>\r\n      <\/header>\r\n\r\n      <div class=\"cpse-student-calendars\">\r\n        <section id=\"calendar-s5\" class=\"cpse-student-calendar\" aria-labelledby=\"calendar-s5-title\">\r\n          <header class=\"cpse-student-calendar__header\">\r\n            <div class=\"cpse-student-calendar__heading\">\r\n              <span class=\"cpse-student-calendar__icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                  <rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"><\/rect>\r\n                  <path d=\"M16 3v4M8 3v4M3 10h18\"><\/path>\r\n                  <path d=\"M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01\"><\/path>\r\n                <\/svg>\r\n              <\/span>\r\n              <div>\r\n                <h3 id=\"calendar-s5-title\">S5 Calendar<\/h3>\r\n                <p>Engineering Program &middot; Semester 5<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <span class=\"cpse-student-calendar__badge\"><\/span>\r\n          <\/header>\r\n          <div class=\"cpse-student-calendar__frame\">\r\n            <iframe src=\"https:\/\/outlook.office365.com\/owa\/calendar\/4012eb7f8cce47fba50d4477fb765778@um6p.ma\/18af2a004f0847dbafdd119a24538f905658755697332036510\/calendar.html\" title=\"CPSE S5 Calendar\" loading=\"lazy\"><\/iframe>\r\n          <\/div>\r\n        <\/section>\r\n        <section id=\"calendar-s7\" class=\"cpse-student-calendar\" aria-labelledby=\"calendar-s7-title\">\r\n          <header class=\"cpse-student-calendar__header\">\r\n            <div class=\"cpse-student-calendar__heading\">\r\n              <span class=\"cpse-student-calendar__icon\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                  <rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"><\/rect>\r\n                  <path d=\"M16 3v4M8 3v4M3 10h18\"><\/path>\r\n                  <path d=\"M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01\"><\/path>\r\n                <\/svg>\r\n              <\/span>\r\n              <div>\r\n                <h3 id=\"calendar-s7-title\">S7 Calendar<\/h3>\r\n                <p>Engineering Program &middot; Semester 7<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <span class=\"cpse-student-calendar__badge\"><\/span>\r\n          <\/header>\r\n          <div class=\"cpse-student-calendar__frame\">\r\n            <iframe src=\"https:\/\/outlook.office365.com\/owa\/calendar\/4012eb7f8cce47fba50d4477fb765778@um6p.ma\/d8e71a8c56594387ac408e47913f44c516277671602966888531\/calendar.html\" title=\"CPSE S7 Calendar\" loading=\"lazy\"><\/iframe>\r\n          <\/div>\r\n        <\/section>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/main>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9547234 e-con e-atomic-element e-flexbox-base e-db24500 \" data-id=\"9547234\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9547234\">\n    \t\t<div class=\"elementor-element elementor-element-b5eed7d elementor-widget elementor-widget-html\" data-id=\"b5eed7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<main class=\"cpse-student-page\">\r\n\r\n  <style>\r\n    @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\");\r\n\r\n    .cpse-student-page {\r\n      --cpse-navy: #071a3d;\r\n      --cpse-navy-light: #102b59;\r\n      --cpse-orange: #c95738;\r\n      --cpse-white: #ffffff;\r\n      --cpse-background: #f4f6f8;\r\n      --cpse-text: #263249;\r\n      --cpse-muted: #6d7585;\r\n      --cpse-border: #dce1e8;\r\n\r\n      color: var(--cpse-text);\r\n      background: var(--cpse-white);\r\n      font-family: \"Poppins\", sans-serif;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .cpse-student-page *,\r\n    .cpse-student-page *::before,\r\n    .cpse-student-page *::after {\r\n      box-sizing: inherit;\r\n    }\r\n\r\n    .cpse-student-page a {\r\n      color: inherit;\r\n    }\r\n\r\n    .cpse-student-shell {\r\n      width: min(1380px, calc(100% - 48px));\r\n      margin: 0 auto;\r\n    }\r\n\r\n    .cpse-student-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 13px;\r\n      margin-bottom: 18px;\r\n      color: var(--cpse-orange);\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.15em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-kicker::before {\r\n      content: \"\";\r\n      width: 42px;\r\n      height: 2px;\r\n      background: currentColor;\r\n    }\r\n\r\n    .cpse-student-title {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(42px, 5.3vw, 72px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.045em;\r\n      line-height: 1.05;\r\n    }\r\n\r\n    .cpse-student-intro {\r\n      max-width: 750px;\r\n      margin: 21px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 17px;\r\n      line-height: 1.8;\r\n    }\r\n\r\n    \/* HERO *\/\r\n\r\n    .cpse-student-hero {\r\n      position: relative;\r\n      min-height: 610px;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      isolation: isolate;\r\n      color: var(--cpse-white);\r\n      background:\r\n        radial-gradient(\r\n          circle at 82% 20%,\r\n          rgba(66, 124, 203, 0.34),\r\n          transparent 28%\r\n        ),\r\n        linear-gradient(\r\n          125deg,\r\n          #05132f 0%,\r\n          var(--cpse-navy) 55%,\r\n          #102d5e 100%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      inset: 0;\r\n      opacity: 0.16;\r\n      background-image:\r\n        linear-gradient(\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        ),\r\n        linear-gradient(\r\n          90deg,\r\n          rgba(255, 255, 255, 0.13) 1px,\r\n          transparent 1px\r\n        );\r\n      background-size: 62px 62px;\r\n      mask-image:\r\n        linear-gradient(\r\n          90deg,\r\n          transparent 12%,\r\n          #000 80%\r\n        );\r\n    }\r\n\r\n    .cpse-student-hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      z-index: -1;\r\n      width: 500px;\r\n      height: 500px;\r\n      right: -100px;\r\n      bottom: -230px;\r\n      border: 1px solid rgba(255, 255, 255, 0.22);\r\n      border-radius: 50%;\r\n      box-shadow:\r\n        0 0 0 75px rgba(255, 255, 255, 0.025),\r\n        0 0 0 150px rgba(255, 255, 255, 0.018);\r\n    }\r\n\r\n    .cpse-student-hero__content {\r\n      max-width: 970px;\r\n      padding: 105px 0 90px;\r\n    }\r\n\r\n    .cpse-student-hero .cpse-student-kicker {\r\n      color: #ff805c;\r\n    }\r\n\r\n    .cpse-student-hero h1 {\r\n      max-width: 950px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(55px, 7vw, 104px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.055em;\r\n      line-height: 0.98;\r\n    }\r\n\r\n    .cpse-student-hero__intro {\r\n      max-width: 790px;\r\n      margin: 28px 0 0;\r\n      color: rgba(255, 255, 255, 0.8);\r\n      font-size: clamp(17px, 1.45vw, 21px);\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-hero__actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 13px;\r\n      margin-top: 34px;\r\n    }\r\n\r\n    .cpse-student-button {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 15px;\r\n      min-height: 55px;\r\n      padding: 11px 13px 11px 23px;\r\n      border: 1px solid var(--cpse-orange);\r\n      border-radius: 999px;\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-orange);\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n      transition:\r\n        transform 0.25s ease,\r\n        background 0.25s ease,\r\n        border-color 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-button:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: #b8482b;\r\n      border-color: #b8482b;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .cpse-student-button__arrow {\r\n      width: 33px;\r\n      height: 33px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 33px;\r\n      border-radius: 50%;\r\n      color: var(--cpse-navy);\r\n      background: var(--cpse-white);\r\n      font-size: 15px;\r\n    }\r\n\r\n    .cpse-student-button--outline {\r\n      padding-right: 22px;\r\n      border-color: rgba(255, 255, 255, 0.38);\r\n      background: rgba(255, 255, 255, 0.06);\r\n      backdrop-filter: blur(8px);\r\n    }\r\n\r\n    .cpse-student-button--outline:hover {\r\n      border-color: var(--cpse-white);\r\n      background: rgba(255, 255, 255, 0.14);\r\n    }\r\n\r\n    \/* QUICK NAVIGATION *\/\r\n\r\n    .cpse-student-quick-nav {\r\n      position: relative;\r\n      z-index: 2;\r\n      margin-top: -42px;\r\n    }\r\n\r\n    .cpse-student-quick-nav__inner {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 20px 55px rgba(7, 26, 61, 0.13);\r\n    }\r\n\r\n    .cpse-student-quick-link {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 20px;\r\n      min-height: 100px;\r\n      padding: 25px 28px;\r\n      color: var(--cpse-navy) !important;\r\n      text-decoration: none !important;\r\n      transition:\r\n        color 0.25s ease,\r\n        background 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link + .cpse-student-quick-link {\r\n      border-left: 1px solid var(--cpse-border);\r\n    }\r\n\r\n    .cpse-student-quick-link strong {\r\n      display: block;\r\n      margin-bottom: 4px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .cpse-student-quick-link small {\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n    }\r\n\r\n    .cpse-student-quick-link__arrow {\r\n      color: var(--cpse-orange);\r\n      font-size: 23px;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-quick-link:hover {\r\n      color: var(--cpse-white) !important;\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover small {\r\n      color: rgba(255, 255, 255, 0.72);\r\n    }\r\n\r\n    .cpse-student-quick-link:hover\r\n    .cpse-student-quick-link__arrow {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    \/* NEWS *\/\r\n\r\n    .cpse-student-news {\r\n      padding: 125px 0 95px;\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-section-head {\r\n      display: grid;\r\n      grid-template-columns:\r\n        minmax(0, 1fr)\r\n        minmax(320px, 530px);\r\n      gap: 60px;\r\n      align-items: end;\r\n      margin-bottom: 46px;\r\n    }\r\n\r\n    .cpse-student-featured-news {\r\n      display: grid;\r\n      grid-template-columns: 1.15fr 0.85fr;\r\n      min-height: 390px;\r\n      margin-bottom: 20px;\r\n      overflow: hidden;\r\n      border-radius: 27px;\r\n      background: var(--cpse-navy);\r\n      box-shadow: 0 22px 50px rgba(7, 26, 61, 0.12);\r\n    }\r\n\r\n    .cpse-student-featured-news__content {\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      padding: clamp(35px, 5vw, 70px);\r\n    }\r\n\r\n    .cpse-student-featured-news__label {\r\n      margin-bottom: 20px;\r\n      color: #ff805c;\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-featured-news h3 {\r\n      max-width: 680px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(30px, 4vw, 49px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.12;\r\n    }\r\n\r\n    .cpse-student-featured-news p {\r\n      max-width: 680px;\r\n      margin: 20px 0 0;\r\n      color: rgba(255, 255, 255, 0.73);\r\n      font-size: 15px;\r\n      line-height: 1.75;\r\n    }\r\n\r\n    .cpse-student-featured-news__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      width: fit-content;\r\n      margin-top: 27px;\r\n      color: var(--cpse-white) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-featured-news__link span {\r\n      color: #ff805c;\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-featured-news__link:hover span {\r\n      transform: translateX(5px);\r\n    }\r\n\r\n    .cpse-student-featured-news__visual {\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      overflow: hidden;\r\n      background:\r\n        radial-gradient(\r\n          circle at center,\r\n          rgba(255, 128, 92, 0.35),\r\n          transparent 37%\r\n        ),\r\n        linear-gradient(\r\n          145deg,\r\n          var(--cpse-navy-light),\r\n          var(--cpse-navy)\r\n        );\r\n    }\r\n\r\n    .cpse-student-featured-news__date {\r\n      position: relative;\r\n      z-index: 1;\r\n      color: var(--cpse-white);\r\n      text-align: center;\r\n    }\r\n\r\n    .cpse-student-featured-news__date strong {\r\n      display: block;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(82px, 10vw, 145px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.07em;\r\n      line-height: 0.85;\r\n    }\r\n\r\n    .cpse-student-featured-news__date span {\r\n      display: block;\r\n      margin-top: 18px;\r\n      color: #ff805c;\r\n      font-size: 16px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.13em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    .cpse-student-news-card {\r\n      position: relative;\r\n      min-height: 300px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      padding: 29px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 22px;\r\n      background: var(--cpse-white);\r\n      transition:\r\n        transform 0.25s ease,\r\n        border-color 0.25s ease,\r\n        box-shadow 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0 auto 0 0;\r\n      width: 4px;\r\n      background: var(--cpse-orange);\r\n      transform: scaleY(0);\r\n      transform-origin: bottom;\r\n      transition: transform 0.25s ease;\r\n    }\r\n\r\n    .cpse-student-news-card:hover {\r\n      border-color: rgba(7, 26, 61, 0.25);\r\n      box-shadow: 0 18px 40px rgba(7, 26, 61, 0.09);\r\n      transform: translateY(-4px);\r\n    }\r\n\r\n    .cpse-student-news-card:hover::before {\r\n      transform: scaleY(1);\r\n    }\r\n\r\n    .cpse-student-news-card__top {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 14px;\r\n      margin-bottom: 28px;\r\n    }\r\n\r\n    .cpse-student-news-card__category {\r\n      color: var(--cpse-orange);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .cpse-student-news-card time {\r\n      color: var(--cpse-muted);\r\n      font-size: 11px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    .cpse-student-news-card h3 {\r\n      margin: 0 0 14px;\r\n      color: var(--cpse-navy);\r\n      font-size: 21px;\r\n      font-weight: 700;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    .cpse-student-news-card p {\r\n      margin: 0 0 25px;\r\n      color: var(--cpse-muted);\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .cpse-student-news-card__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      width: fit-content;\r\n      margin-top: auto;\r\n      color: var(--cpse-orange) !important;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    .cpse-student-news-card__link span {\r\n      transition: transform 0.2s ease;\r\n    }\r\n\r\n    .cpse-student-news-card__link:hover span {\r\n      transform: translateX(4px);\r\n    }\r\n\r\n    \/* CALENDAR *\/\r\n\r\n    .cpse-student-calendar-section {\r\n      padding: 95px 0 110px;\r\n      background: var(--cpse-background);\r\n      scroll-margin-top: 110px;\r\n    }\r\n\r\n    .cpse-student-calendar {\r\n      padding: 34px;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 28px;\r\n      background: var(--cpse-white);\r\n      box-shadow: 0 22px 55px rgba(7, 26, 61, 0.07);\r\n    }\r\n\r\n    .cpse-student-calendar__header {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 30px;\r\n      margin-bottom: 26px;\r\n    }\r\n\r\n    .cpse-student-calendar__heading {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 17px;\r\n    }\r\n\r\n    .cpse-student-calendar__icon {\r\n      width: 54px;\r\n      height: 54px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      flex: 0 0 54px;\r\n      border-radius: 16px;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-calendar__icon svg {\r\n      width: 25px;\r\n      height: 25px;\r\n    }\r\n\r\n    .cpse-student-calendar h3 {\r\n      margin: 0;\r\n      color: var(--cpse-navy);\r\n      font-size: clamp(25px, 3vw, 35px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    .cpse-student-calendar__heading p {\r\n      margin: 5px 0 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 13px;\r\n    }\r\n\r\n    .cpse-student-calendar__badge {\r\n      padding: 9px 14px;\r\n      border-radius: 999px;\r\n      color: var(--cpse-orange);\r\n      background: rgba(201, 87, 56, 0.1);\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.08em;\r\n      text-transform: uppercase;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .cpse-student-calendar__frame {\r\n      width: 100%;\r\n      min-height: 680px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--cpse-border);\r\n      border-radius: 18px;\r\n      background: var(--cpse-background);\r\n    }\r\n\r\n    .cpse-student-calendar__frame iframe {\r\n      width: 100%;\r\n      height: 680px;\r\n      display: block;\r\n      border: 0;\r\n      background: var(--cpse-white);\r\n    }\r\n\r\n    .cpse-student-calendar__note {\r\n      margin: 17px 3px 0;\r\n      color: var(--cpse-muted);\r\n      font-size: 12px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    \/* CONTACT STRIP *\/\r\n\r\n    .cpse-student-contact {\r\n      padding: 75px 0;\r\n      color: var(--cpse-white);\r\n      background: var(--cpse-navy);\r\n    }\r\n\r\n    .cpse-student-contact__inner {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 45px;\r\n    }\r\n\r\n    .cpse-student-contact h2 {\r\n      max-width: 750px;\r\n      margin: 0;\r\n      color: var(--cpse-white);\r\n      font-size: clamp(31px, 4vw, 50px);\r\n      font-weight: 800;\r\n      letter-spacing: -0.04em;\r\n      line-height: 1.15;\r\n    }\r\n\r\n    .cpse-student-contact p {\r\n      max-width: 690px;\r\n      margin: 15px 0 0;\r\n      color: rgba(255, 255, 255, 0.72);\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    @media (max-width: 1050px) {\r\n      .cpse-student-section-head,\r\n      .cpse-student-featured-news {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 270px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      .cpse-student-shell {\r\n        width: min(100% - 30px, 1380px);\r\n      }\r\n\r\n      .cpse-student-hero {\r\n        min-height: auto;\r\n      }\r\n\r\n      .cpse-student-hero__content {\r\n        padding: 82px 0 95px;\r\n      }\r\n\r\n      .cpse-student-hero h1 {\r\n        font-size: clamp(49px, 16vw, 74px);\r\n      }\r\n\r\n      .cpse-student-quick-nav {\r\n        margin-top: -28px;\r\n      }\r\n\r\n      .cpse-student-quick-nav__inner {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cpse-student-quick-link {\r\n        min-height: 84px;\r\n      }\r\n\r\n      .cpse-student-quick-link + .cpse-student-quick-link {\r\n        border-top: 1px solid var(--cpse-border);\r\n        border-left: 0;\r\n      }\r\n\r\n      .cpse-student-news {\r\n        padding: 90px 0 72px;\r\n      }\r\n\r\n      .cpse-student-section-head {\r\n        gap: 23px;\r\n        margin-bottom: 35px;\r\n      }\r\n\r\n      .cpse-student-news-grid {\r\n        display: flex;\r\n        gap: 14px;\r\n        overflow-x: auto;\r\n        padding: 3px 3px 18px;\r\n        scroll-snap-type: x mandatory;\r\n        scrollbar-width: thin;\r\n      }\r\n\r\n      .cpse-student-news-card {\r\n        min-width: min(86vw, 335px);\r\n        scroll-snap-align: start;\r\n      }\r\n\r\n      .cpse-student-featured-news__visual {\r\n        min-height: 220px;\r\n      }\r\n\r\n      .cpse-student-calendar-section {\r\n        padding: 72px 0 85px;\r\n        scroll-margin-top: 85px;\r\n      }\r\n\r\n      .cpse-student-calendar {\r\n        padding: 18px;\r\n        border-radius: 21px;\r\n      }\r\n\r\n      .cpse-student-calendar__header,\r\n      .cpse-student-contact__inner {\r\n        align-items: flex-start;\r\n        flex-direction: column;\r\n      }\r\n\r\n      .cpse-student-calendar__frame {\r\n        min-height: 610px;\r\n        border-radius: 14px;\r\n      }\r\n\r\n      .cpse-student-calendar__frame iframe {\r\n        height: 610px;\r\n      }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .cpse-student-page *,\r\n      .cpse-student-page *::before,\r\n      .cpse-student-page *::after {\r\n        scroll-behavior: auto !important;\r\n        transition-duration: 0.01ms !important;\r\n      }\r\n    }\r\n  <\/style>\r\n  <section id=\"student-news\" class=\"cpse-student-news\">\r\n    <div class=\"cpse-student-shell\">\r\n\r\n      <header class=\"cpse-student-section-head\">\r\n        <div>\r\n          <span class=\"cpse-student-kicker\">\r\n            Student updates\r\n          <\/span>\r\n\r\n          <h2 class=\"cpse-student-title\">\r\n            News &amp; Announcements\r\n          <\/h2>\r\n        <\/div>\r\n\r\n        <p class=\"cpse-student-intro\">\r\n          Consult the latest academic information, student opportunities,\r\n          deadlines, project announcements and Engineering Program\r\n          activities.\r\n        <\/p>\r\n      <\/header>\r\n\r\n      <!-- FEATURED ANNOUNCEMENT -->\r\n     \r\n      <div class=\"cpse-student-news-grid\">\r\n\r\n       <!-- NEWS CARD 1 -->\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!-- NEWS CARD 3 -->\r\n<article class=\"cpse-student-news-card\">\r\n  <div class=\"cpse-student-news-card__top\">\r\n    <span class=\"cpse-student-news-card__category\">\r\n      Student Experience\r\n    <\/span>\r\n\r\n    <time datetime=\"2026-10-01\">\r\n21 - 23 September 2026    <\/time>\r\n  <\/div>\r\n\r\n  <h3>\r\nInternship Presentations  <\/h3>\r\n\r\n  <p>\r\n    Students will present the work completed during their last\r\n    internships, sharing their professional experiences, technical\r\n    contributions, acquired skills and the main outcomes of their\r\n    projects.\r\n  <\/p>\r\n\r\n\r\n<\/article>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n \t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Engineering Program Student Space A dedicated space for Engineering Program students to discover academic announcements, opportunities, important deadlines and upcoming activities. Latest announcements \u2193&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1869","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/pages\/1869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1869"}],"version-history":[{"count":52,"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/pages\/1869\/revisions"}],"predecessor-version":[{"id":2648,"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=\/wp\/v2\/pages\/1869\/revisions\/2648"}],"wp:attachment":[{"href":"https:\/\/physicsschool.um6p.ma\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}