.ga-material-preview .material-parent-link{display:inline-flex;align-items:center;gap:6px;color:#a5dde2;font-size:13px;font-weight:700;margin-bottom:15px;text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto;width:max-content;display:flex}.ga-material-preview .eyebrow{display:flex;width:max-content;max-width:100%}.ga-material-preview .hero-copy h1{font-size:clamp(31px,3.3vw,48px)}.ga-material-preview .hero-facts strong{font-size:16px}.ga-material-preview .visual-caption{right:24px;left:24px}.material-intro{background:#fff;padding:70px 0}.material-intro-grid{display:grid;grid-template-columns:1fr .8fr;gap:62px;align-items:start}.material-intro h2,.material-outcomes h2,.material-curriculum h2,.material-study h2{font-size:clamp(27px,2.6vw,39px);line-height:1.4;margin:8px 0 15px}.material-intro p{color:#516b7d;max-width:630px}.material-audience{border:1px solid #d7e7ec;border-radius:17px;padding:25px 28px;background:#f4f9fa}.material-audience h3{font-size:19px;margin-bottom:11px}.material-audience ul{margin:0;padding-inline-start:22px;color:#425e70}.material-audience li{margin:7px 0}.material-outcomes{padding:75px 0;background:#f3f7fa}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.outcome-grid article{background:#fff;border:1px solid #d7e4ea;border-radius:15px;padding:24px 20px;box-shadow:0 7px 22px #0c31410a}.outcome-grid article>span{font:800 16px Cairo;color:#00818c}.outcome-grid h3{font-size:18px;margin:10px 0 8px;line-height:1.5}.outcome-grid p{font-size:15px;color:#536e80}.material-curriculum{background:#fff;padding:75px 0}.curriculum-list{display:grid;gap:11px}.curriculum-group{border:1px solid #d7e4eb;border-radius:13px;background:#fff;overflow:hidden}.curriculum-group[open]{border-color:#9ddbdd;box-shadow:0 8px 22px #0637460c}.curriculum-group summary{list-style:none;display:flex;align-items:center;gap:15px;padding:16px 21px;cursor:pointer}.curriculum-group summary::-webkit-details-marker{display:none}.curriculum-index{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#e0f7f6;color:#00727e;font:800 13px Cairo;flex:none}.curriculum-group summary strong{font-size:17px;flex:1}.curriculum-group summary small{font-size:13px;color:#5b7685;white-space:nowrap}.curriculum-chevron{color:#007c88;font-size:24px;line-height:1}.curriculum-group[open] .curriculum-chevron{transform:rotate(180deg)}.curriculum-group ol{margin:0;padding:7px 75px 18px 25px;list-style:none;border-top:1px solid #e4edf1}.curriculum-group li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef3f5;color:#324e60;font-size:15px}.curriculum-group li:last-child{border:0}.curriculum-group li em{font-style:normal;background:#fff3df;color:#925e11;border-radius:99px;padding:0 9px;white-space:nowrap;font-size:12px}.material-study{background:#0c273b;color:#fff;padding:72px 0}.material-study .study-copy .section-kicker{color:#8bdedc}.study-notes{display:grid;gap:12px}.study-notes>div{display:flex;gap:15px;padding:17px 19px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:13px}.study-notes b{display:grid;place-items:center;width:35px;height:35px;background:#bff2ec;color:#0d3d4a;border-radius:10px;flex:none}.study-notes strong,.study-notes small{display:block}.study-notes small{color:#bbd1d9;font-size:14px;margin-top:2px}
@media(max-width:950px){.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-intro-grid{gap:28px}}@media(max-width:700px){.material-intro,.material-outcomes,.material-curriculum,.material-study{padding:50px 0}.material-intro-grid{grid-template-columns:1fr}.outcome-grid{grid-template-columns:1fr}.curriculum-group summary{padding:13px;gap:9px}.curriculum-group summary strong{font-size:15px}.curriculum-group ol{padding:7px 15px 15px}.curriculum-group li{font-size:14px}.ga-material-preview .hero-facts strong{font-size:14px}}

/* Public course styles from wp_head must preserve the approved Arabic canvas. */
.ga-material-preview{direction:rtl;text-align:right}
.ga-material-preview :is(.material-intro h2,.material-intro h3,.material-outcomes h2,.material-outcomes h3,.material-curriculum h2,.curriculum-group summary strong,.decision-card h2){color:#122940!important;text-align:right}
.ga-material-preview :is(.material-study h2,.material-study h3,.program-hero h1){color:#fff!important;text-align:right}
.ga-material-preview :is(.material-intro p,.material-outcomes p,.material-curriculum p,.material-study p,.decision-card p){text-align:right}

.ga-level-two-preview .hero-copy h1 em{white-space:nowrap}
@media(max-width:700px){.ga-level-two-preview .hero-copy h1 em{white-space:nowrap}}
.ga-drawing-preview .hero-copy h1 em{white-space:nowrap}
@media(max-width:700px){.ga-drawing-preview .hero-copy h1 em{white-space:normal}}

/* رابط الرجوع إلى الدبلوم على يسار الصدر (طلب المالك) */

/* Place the diploma return link at the actual left edge of the full hero content. */
.ga-material-preview .material-hero .hero-grid{position:relative}
.ga-material-preview .material-hero .hero-copy{padding-top:38px}
.ga-material-preview .material-hero .material-parent-link{position:absolute;top:0;left:0;right:auto;max-width:100%;margin:0;text-align:right;z-index:1}
@media(max-width:700px){.ga-material-preview .material-hero .hero-copy{padding-top:54px}}
.ga-autocad-preview .hero-copy h1 em{display:block;font-size:.82em;white-space:nowrap}
@media(max-width:700px){.ga-autocad-preview .hero-copy h1 em{font-size:.78em}}
