@font-face{font-family:IIEArabic;src:url('../fonts/NotoSansArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:IIEArabic;src:url('../fonts/NotoSansArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
#iie-joining-guide{--ink:#182e3b;--muted:#5d6d77;--burgundy:#8d1d23;--gold:#bc9947;--line:#dce4e8;--paper:#fff;--soft:#f4f7f9;--radius:12px;scroll-behavior:smooth;scroll-padding-top:32px}
#iie-joining-guide *{box-sizing:border-box}
#iie-joining-guide{margin:0;color:var(--ink);background:var(--paper);font:400 1rem/1.8 Arial,sans-serif}
html[lang=ar] #iie-joining-guide{font-family:IIEArabic,Arial,sans-serif;line-height:1.95}
#iie-joining-guide a{color:inherit;text-decoration:none}
#iie-joining-guide a,#iie-joining-guide button,#iie-joining-guide summary{-webkit-tap-highlight-color:transparent}
#iie-joining-guide button,#iie-joining-guide a,#iie-joining-guide summary{touch-action:manipulation}
#iie-joining-guide a:focus-visible,#iie-joining-guide button:focus-visible,#iie-joining-guide summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px;border-radius:4px}
#iie-joining-guide button{font:inherit;color:inherit;cursor:pointer}
#iie-joining-guide img{max-width:100%;display:block}
#iie-joining-guide .shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}
#iie-joining-guide .icon{width:20px;height:20px;flex-shrink:0}
#iie-joining-guide .skip{position:fixed;top:-100px;background:#fff;padding:12px;z-index:10}
#iie-joining-guide .skip:focus{top:8px;inset-inline-start:8px}
#iie-joining-guide .preview-bar{font-size:.8125rem;line-height:1.6;background:#f0f3f5;color:#536570;border-bottom:1px solid #e4eaee}
#iie-joining-guide .preview-bar .shell{display:flex;justify-content:space-between;gap:20px;padding-block:7px}
#iie-joining-guide .site-header{border-bottom:1px solid var(--line)}
#iie-joining-guide .header-inner{min-height:104px;display:flex;justify-content:space-between;align-items:center;gap:24px}
#iie-joining-guide .brand{display:flex;align-items:center;gap:17px}
#iie-joining-guide .brand img{width:63px;height:60px;object-fit:contain}
#iie-joining-guide .brand strong{display:block;font-size:1.12rem}
#iie-joining-guide .brand small{display:block;color:var(--muted);font-size:.8125rem}
#iie-joining-guide .header-nav{display:flex;align-items:center;gap:28px;font-size:.875rem}
#iie-joining-guide .header-nav>a:hover{color:var(--burgundy)}
#iie-joining-guide .language{border:1px solid var(--line);padding:7px 18px;border-radius:6px;font-family:IIEArabic,Arial,sans-serif;min-height:42px}
#iie-joining-guide .course-switch{display:flex;gap:32px;border-bottom:1px solid var(--line);padding-top:20px}
#iie-joining-guide .course-switch a{padding:15px 0;font-size:.9375rem;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px}
#iie-joining-guide .course-switch a[aria-current]{color:var(--burgundy);font-weight:700;border-color:var(--burgundy)}
#iie-joining-guide .course-heading{padding-block:39px 38px;display:grid;grid-template-columns:1fr 280px;gap:30px;align-items:center}
#iie-joining-guide .eyebrow{font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.09em;font-weight:700;color:var(--burgundy)}
html[lang=ar] #iie-joining-guide .muted{font-family:IIEArabic,Arial,sans-serif;letter-spacing:0;font-size:.8125rem}
#iie-joining-guide .muted{color:var(--muted)}
#iie-joining-guide h1,#iie-joining-guide h2,#iie-joining-guide h3,#iie-joining-guide h4,#iie-joining-guide p{margin:0}
#iie-joining-guide h1{font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.6;margin-top:7px;letter-spacing:-.015em}
#iie-joining-guide .course-subtitle{color:var(--muted);font-size:1rem;margin-top:2px;text-align:start}
html[dir=rtl] #iie-joining-guide .course-subtitle{text-align:right}
html[dir=ltr] #iie-joining-guide .course-subtitle{text-align:left}
#iie-joining-guide .course-facts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 23px;font-size:.875rem;margin-top:17px;color:#425c6c}
#iie-joining-guide .course-facts>span{display:flex;align-items:center;gap:8px}
#iie-joining-guide .course-facts .icon{width:17px;height:17px}
#iie-joining-guide .start-date{border-inline-start:3px solid var(--gold);padding-inline-start:25px}
#iie-joining-guide .start-date>span{font-size:.875rem;color:var(--muted)}
#iie-joining-guide .start-date strong{font-size:1.15rem;display:block;margin:3px 0 10px;line-height:1.7}
#iie-joining-guide .start-date a{display:inline-flex;gap:10px;align-items:center;color:var(--burgundy);font-size:.875rem}
#iie-joining-guide .start-date .icon,#iie-joining-guide .text-link .icon{width:15px}
html[dir=rtl] #iie-joining-guide .start-date .icon,html[dir=rtl] #iie-joining-guide .text-link .icon{transform:rotate(180deg)}
#iie-joining-guide{border-top:1px solid var(--line);padding-top:31px}
#iie-joining-guide .guide-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px}
#iie-joining-guide .guide-heading h2{font-size:1.8rem;line-height:1.6;margin-top:3px}
#iie-joining-guide .tools{display:flex;gap:10px}
#iie-joining-guide .tools button,#iie-joining-guide .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 17px;border:1px solid var(--line);border-radius:7px;line-height:1.7;font-size:.875rem;background:white;min-height:45px}
#iie-joining-guide .button.primary{background:var(--burgundy);color:#fff;border-color:var(--burgundy)}
#iie-joining-guide .button.primary:hover{background:#73161b}
#iie-joining-guide .tools button:hover{background:var(--soft)}
#iie-joining-guide .guide-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:54px;align-items:start}
#iie-joining-guide .guide-nav{position:sticky;top:24px}
#iie-joining-guide .guide-nav>p{font-size:.75rem;color:var(--muted);letter-spacing:.04em;margin-bottom:12px}
#iie-joining-guide .guide-nav nav{display:flex;flex-direction:column;gap:4px}
#iie-joining-guide .guide-nav nav a{display:flex;gap:12px;align-items:center;border-inline-start:2px solid transparent;padding:9px 12px;font-size:.875rem;line-height:1.7;color:var(--muted)}
#iie-joining-guide .guide-nav nav a:hover,#iie-joining-guide .guide-nav nav a.active{background:var(--soft);border-color:var(--burgundy);color:var(--ink)}
#iie-joining-guide .nav-number{font-family:Arial,sans-serif;font-size:.75rem;color:#82939d}
#iie-joining-guide .side-download{border:1px solid var(--line);border-radius:10px;padding:18px;margin-top:26px;display:flex;flex-direction:column;gap:6px}
#iie-joining-guide .file-label{font-size:.75rem;font-weight:700;color:var(--burgundy)}
#iie-joining-guide .side-download strong{font-size:.9375rem}
#iie-joining-guide .side-download>span:not(.file-label){font-size:.8125rem;color:var(--muted)}
#iie-joining-guide .side-download a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;margin-top:8px;font-size:.875rem;font-weight:700;color:var(--burgundy)}
#iie-joining-guide .guide-content{min-width:0}
#iie-joining-guide .guide-intro{color:var(--muted);margin-bottom:23px}
#iie-joining-guide .essential-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--soft);margin-bottom:38px}
#iie-joining-guide .essential-stats>div{padding:22px 20px;display:flex;flex-direction:column;border-inline-end:1px solid var(--line)}
#iie-joining-guide .essential-stats>div:last-child{border:0}
#iie-joining-guide .essential-stats strong{font-family:Arial,sans-serif;font-size:2.15rem;line-height:1.1;color:var(--ink);direction:ltr;text-align:start}
#iie-joining-guide .essential-stats strong>span{font-size:1.2rem;font-weight:400;padding-inline-start:3px}
html[dir=rtl] #iie-joining-guide .essential-stats strong{text-align:right}
#iie-joining-guide .essential-stats>div>span{font-size:.8125rem;color:var(--muted);margin-top:10px}
#iie-joining-guide .guide-section{scroll-margin-top:25px;padding-bottom:34px;margin-bottom:32px;border-bottom:1px solid var(--line)}
#iie-joining-guide .section-title{display:flex;align-items:baseline;gap:13px;margin-bottom:20px}
#iie-joining-guide .section-title>span{color:var(--gold);font:700 .875rem/1 Arial,sans-serif}
#iie-joining-guide .section-title h3{font-size:1.3rem;line-height:1.65}
#iie-joining-guide .guide-section h4{font-size:1rem;margin:19px 0 8px}
#iie-joining-guide .guide-section p{margin:0 0 15px}
#iie-joining-guide .timetable{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:23px}
#iie-joining-guide .timetable-title{background:var(--soft);display:flex;gap:10px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line)}
#iie-joining-guide .timetable-title h4{margin:0;font-size:.9375rem}
#iie-joining-guide .timetable-title small{margin-inline-start:auto;color:var(--muted);font-size:.8125rem}
#iie-joining-guide .schedule-row{padding:17px 20px;display:grid;grid-template-columns:100px 1fr;gap:20px;border-bottom:1px solid var(--line);font-size:.9375rem}
#iie-joining-guide .schedule-row>strong{font-weight:700}
#iie-joining-guide .schedule-row>span{color:#334f60}
#iie-joining-guide .timetable .small{font-size:.8125rem;padding:13px 20px;line-height:1.9;color:var(--muted);margin:0}
#iie-joining-guide .rule-note,#iie-joining-guide .recording-note{background:var(--soft);border-radius:8px;padding:13px 16px;display:flex;align-items:center;gap:12px;font-size:.875rem}
#iie-joining-guide .recording-note{color:#1e5a49;background:#f0f7f4;margin-bottom:17px}
#iie-joining-guide .recording-note .icon{width:19px}
#iie-joining-guide details{border:1px solid var(--line);border-radius:8px;margin-top:11px;overflow:hidden}
#iie-joining-guide summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:.9375rem}
#iie-joining-guide summary::-webkit-details-marker{display:none}
#iie-joining-guide summary .icon{color:var(--muted);transition:transform .15s}
#iie-joining-guide details[open] summary .icon{transform:rotate(45deg)}
#iie-joining-guide details[open] summary{border-bottom:1px solid var(--line);background:var(--soft)}
#iie-joining-guide .detail-body{padding:18px 20px 4px}
#iie-joining-guide .text-link{color:var(--burgundy);font-size:.875rem;display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;text-decoration:underline;text-underline-offset:4px}
#iie-joining-guide .assessment-table{width:100%;border-collapse:collapse;margin:7px 0 21px;font-size:.9375rem}
#iie-joining-guide .assessment-table th,#iie-joining-guide .assessment-table td{padding:14px 18px;text-align:start;border-bottom:1px solid var(--line)}
#iie-joining-guide .assessment-table thead{background:var(--soft);font-size:.8125rem;color:var(--muted)}
#iie-joining-guide .assessment-table tbody th{font-weight:400}
#iie-joining-guide .assessment-table td{width:38%}
#iie-joining-guide .weight{display:flex;align-items:center;gap:16px}
#iie-joining-guide .weight>span:first-child{font-weight:700;font-family:Arial,sans-serif;min-width:38px;direction:ltr}
#iie-joining-guide .track{background:#e8edf0;flex:1;height:5px;border-radius:4px;overflow:hidden}
#iie-joining-guide .track i{display:block;height:100%;background:#264e64;border-radius:4px}
#iie-joining-guide .pass-rule{display:flex;align-items:center;gap:20px;border-inline-start:3px solid var(--gold);padding:10px 18px;margin-bottom:16px}
#iie-joining-guide .pass-rule strong{font:700 1.75rem/1 Arial,sans-serif;direction:ltr}
#iie-joining-guide .pass-rule p{margin:0;font-size:.9375rem}
#iie-joining-guide .resit{color:var(--muted);font-size:.9375rem}
#iie-joining-guide .cancellation-case{display:grid;grid-template-columns:95px 1fr;gap:19px;padding:22px 0;border-bottom:1px solid var(--line)}
#iie-joining-guide .cancellation-case>strong{font:700 2.4rem/1.3 Arial,sans-serif;direction:ltr;color:var(--burgundy);align-self:center;text-align:center}
#iie-joining-guide .cancellation-case>strong>span{font-size:1.2rem;font-weight:400}
#iie-joining-guide .cancellation-case h4{margin:0 0 6px}
#iie-joining-guide .cancellation-case p{margin:0;font-size:.9375rem}
#iie-joining-guide .refund-procedure{padding-top:4px}
#iie-joining-guide .email{display:inline-block;color:var(--burgundy);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#iie-joining-guide .contact-link{display:inline-flex;align-items:center;gap:12px;color:var(--burgundy);background:var(--soft);padding:12px 20px;border:1px solid var(--line);border-radius:7px;font-size:.9375rem;max-width:100%}
#iie-joining-guide .contact-link>span{overflow-wrap:anywhere}
#iie-joining-guide .acknowledgement{margin-top:27px;padding-top:5px}
#iie-joining-guide .acknowledgement p{font-size:.9375rem;color:var(--muted)}
#iie-joining-guide .closing-download{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;background:#f3f5f6;border-radius:12px;margin-bottom:55px}
#iie-joining-guide .closing-download>div{display:flex;gap:17px;align-items:center}
#iie-joining-guide .closing-download>div>.icon{width:29px;height:29px;color:var(--burgundy)}
#iie-joining-guide .closing-download strong{font-size:.9375rem;display:block}
#iie-joining-guide .closing-download small{font-size:.8125rem;color:var(--muted);display:block;margin-top:3px}
#iie-joining-guide .site-footer{border-top:1px solid var(--line);padding:25px 0;background:var(--soft);font-size:.875rem}
#iie-joining-guide .site-footer>.shell{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}
#iie-joining-guide .site-footer strong{color:var(--ink)}
@media(min-width:1300px){#iie-joining-guide .guide-grid{gap:65px}}
@media(max-width:1000px){#iie-joining-guide .guide-grid{grid-template-columns:205px minmax(0,1fr);gap:30px}
#iie-joining-guide .guide-heading h2{font-size:1.55rem}
#iie-joining-guide .course-heading{grid-template-columns:1fr 235px}
#iie-joining-guide .header-nav>a:first-child{display:none}
#iie-joining-guide .guide-nav nav a{font-size:.8125rem;padding-inline:8px}
#iie-joining-guide .closing-download{flex-direction:column;align-items:stretch}
#iie-joining-guide .closing-download .button{align-self:flex-start}}
@media(max-width:760px){#iie-joining-guide .shell{width:calc(100% - 36px)}
#iie-joining-guide .header-inner{min-height:86px;gap:12px}
#iie-joining-guide .brand{gap:11px}
#iie-joining-guide .brand strong{font-size:.95rem}
#iie-joining-guide .brand small{font-size:.75rem}
#iie-joining-guide .brand img{width:49px;height:47px}
#iie-joining-guide .language{padding:6px 12px;font-size:.8125rem}
#iie-joining-guide .course-switch{gap:20px;padding-top:10px}
#iie-joining-guide .course-switch a{font-size:.8125rem;flex:1;line-height:1.9;padding-block:14px}
#iie-joining-guide .course-heading{grid-template-columns:1fr;gap:22px;padding-block:25px}
#iie-joining-guide .course-subtitle{font-size:.9rem}
#iie-joining-guide .course-facts{font-size:.8125rem;gap:9px 18px}
#iie-joining-guide .start-date{padding-inline-start:15px}
#iie-joining-guide .start-date strong{font-size:1rem;margin-bottom:4px}
#iie-joining-guide .start-date>span{font-size:.8125rem}
#iie-joining-guide{padding-top:23px}
#iie-joining-guide .guide-heading{align-items:flex-start;flex-direction:column;gap:15px}
#iie-joining-guide .guide-heading h2{font-size:1.5rem}
#iie-joining-guide .tools{width:100%}
#iie-joining-guide .tools .primary{flex:1}
#iie-joining-guide .guide-grid{display:block}
#iie-joining-guide .guide-nav{position:static;margin-bottom:25px}
#iie-joining-guide .guide-nav>p,#iie-joining-guide .side-download{display:none}
#iie-joining-guide .guide-nav nav{flex-direction:row;overflow:auto;gap:7px;padding:4px 1px 12px}
#iie-joining-guide .guide-nav nav a{flex-shrink:0;border:1px solid var(--line);border-radius:6px;padding:7px 11px;font-size:.8125rem}
#iie-joining-guide .nav-number{display:none}
#iie-joining-guide .guide-nav nav a.active{border-color:var(--burgundy)}
#iie-joining-guide .guide-intro{font-size:.9375rem}
#iie-joining-guide .essential-stats{margin-bottom:29px}
#iie-joining-guide .essential-stats>div{padding:17px 12px}
#iie-joining-guide .essential-stats strong{font-size:1.8rem}
#iie-joining-guide .essential-stats>div>span{font-size:.75rem;line-height:1.8}
#iie-joining-guide .section-title{gap:10px}
#iie-joining-guide .section-title h3{font-size:1.14rem}
#iie-joining-guide .guide-section{padding-bottom:25px;margin-bottom:25px}
#iie-joining-guide .guide-section p{font-size:.9375rem}
#iie-joining-guide .timetable-title{flex-wrap:wrap;padding:12px 15px;gap:8px}
#iie-joining-guide .timetable-title h4{font-size:.875rem}
#iie-joining-guide .timetable-title small{font-size:.75rem}
#iie-joining-guide .schedule-row{grid-template-columns:70px 1fr;padding:15px;gap:15px;font-size:.875rem}
#iie-joining-guide .timetable .small{padding:12px 15px}
#iie-joining-guide .assessment-table th,#iie-joining-guide .assessment-table td{padding:12px 10px}
#iie-joining-guide .weight{gap:8px}
#iie-joining-guide .track{min-width:24px}
#iie-joining-guide .cancellation-case{grid-template-columns:65px 1fr;gap:13px}
#iie-joining-guide .cancellation-case>strong{font-size:2rem}
#iie-joining-guide .cancellation-case h4{font-size:.9375rem}
#iie-joining-guide .detail-body{padding-inline:16px}
#iie-joining-guide .closing-download{padding:20px}
#iie-joining-guide .closing-download .button{align-self:stretch}
#iie-joining-guide .site-footer>.shell{flex-direction:column;align-items:flex-start;gap:6px}
#iie-joining-guide .preview-bar{font-size:.75rem}
#iie-joining-guide .preview-bar .shell{gap:12px}
#iie-joining-guide .preview-bar .shell span:last-child{text-align:end}
#iie-joining-guide .contact-link{padding:12px 14px}}
@media(prefers-reduced-motion:reduce){#iie-joining-guide{scroll-behavior:auto}
#iie-joining-guide *{transition:none!important}}
#iie-joining-guide{width:100%;margin:32px 0 48px;padding:30px;border:1px solid #dce4e8;border-radius:18px;background:#fff;box-shadow:0 12px 34px #173b5008;font-family:Arial,sans-serif;color:#182e3b;overflow:clip;scroll-margin-top:24px}
html[lang=ar] #iie-joining-guide{font-family:IIEArabic,Arial,sans-serif}
#iie-joining-guide .guide-heading{align-items:center;border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:23px}
#iie-joining-guide .guide-heading h2{font-weight:700;color:var(--ink);font-size:1.75rem;line-height:1.7;margin:0}
#iie-joining-guide .guide-heading .guide-programme{font-size:.8125rem;color:var(--muted);margin:4px 0 0}
#iie-joining-guide .guide-grid{grid-template-columns:225px minmax(0,1fr);gap:35px}
#iie-joining-guide .guide-nav{position:static}
#iie-joining-guide .guide-nav nav button{display:flex;align-items:center;gap:12px;width:100%;text-align:start;background:transparent;border:0;border-inline-start:3px solid transparent;border-radius:0;padding:11px 12px;line-height:1.8;font-size:.875rem;color:var(--muted);cursor:pointer}
#iie-joining-guide .guide-nav nav button:hover,#iie-joining-guide .guide-nav nav button[aria-selected=true]{color:var(--burgundy);background:#f9f3f3;border-inline-start-color:var(--burgundy)}
#iie-joining-guide .guide-nav nav button[aria-selected=true]{font-weight:700}
#iie-joining-guide .guide-nav .show-all{font-size:.8125rem;border:0;background:none;color:var(--burgundy);padding:13px 12px;text-decoration:underline;text-underline-offset:4px;text-align:start}
#iie-joining-guide [hidden]{display:none!important}
#iie-joining-guide .guide-section{margin:0 0 25px;padding:0 0 25px}
#iie-joining-guide .guide-section[role=tabpanel]{border-bottom:0}
#iie-joining-guide .guide-content h3,#iie-joining-guide .guide-content h4{font-weight:700;color:var(--ink)}
#iie-joining-guide .guide-content p{font-size:1rem;color:var(--ink)}
#iie-joining-guide .guide-intro{color:var(--muted);font-size:.9rem;line-height:1.9}
#iie-joining-guide .guide-section p.small{font-size:.8125rem;color:var(--muted)}
#iie-joining-guide .essential-stats{margin-bottom:30px}
#iie-joining-guide .closing-download{margin-bottom:0;padding:17px 20px}
#iie-joining-guide .tools{flex-wrap:wrap}
#iie-joining-guide .button,#iie-joining-guide .tools button{font-weight:700;font-size:.8125rem}
#iie-joining-guide .timetable-title{justify-content:flex-start}
#iie-joining-guide .email{overflow-wrap:anywhere}
#iie-joining-guide .side-download strong{line-height:1.8}
.accredited-detail-copy .iie-guide-hero-link{display:inline-flex;margin-top:22px;padding:12px 21px;border:1px solid #a62928;border-radius:8px;color:#8d1d23;font-weight:bold}
#iie-joining-guide .phone{display:inline-block;white-space:nowrap}
@media(max-width:1000px){#iie-joining-guide{padding:24px}#iie-joining-guide .guide-grid{grid-template-columns:195px minmax(0,1fr);gap:24px}#iie-joining-guide .guide-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){#iie-joining-guide{padding:19px 15px;margin-block:25px;border-radius:12px}#iie-joining-guide .guide-grid{display:block}#iie-joining-guide .guide-heading h2{font-size:1.45rem}#iie-joining-guide .guide-nav nav button{width:auto;white-space:nowrap;flex-shrink:0;border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:.8125rem}#iie-joining-guide .guide-nav nav button[aria-selected=true]{border-color:var(--burgundy)}#iie-joining-guide .guide-nav{margin-bottom:20px}#iie-joining-guide .guide-nav .show-all{padding:4px 1px}#iie-joining-guide .guide-heading{padding-bottom:19px;margin-bottom:20px}#iie-joining-guide .essential-stats>div{padding:14px 10px}#iie-joining-guide .guide-content p{font-size:.9375rem}}
@media print{body.iie-print-guide *:not(.iie-print-ancestor):not(#iie-joining-guide):not(#iie-joining-guide *){display:none!important}body.iie-print-guide .iie-print-ancestor{display:block!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}#iie-joining-guide{border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;font-size:10pt}#iie-joining-guide .guide-nav,#iie-joining-guide .tools,#iie-joining-guide .closing-download{display:none!important}#iie-joining-guide .guide-grid{display:block!important}#iie-joining-guide [hidden]{display:block!important}#iie-joining-guide .guide-section{display:block!important;break-inside:auto;page-break-inside:auto;padding-bottom:15px;margin-bottom:15px}#iie-joining-guide h3,#iie-joining-guide h4{break-after:avoid}#iie-joining-guide .guide-content p{font-size:10pt}#iie-joining-guide .timetable,#iie-joining-guide .assessment-table,#iie-joining-guide .cancellation-case{break-inside:avoid}#iie-joining-guide details .detail-body{display:block!important}#iie-joining-guide summary .icon{display:none}#iie-joining-guide .essential-stats{margin-bottom:20px}#iie-joining-guide .guide-heading h2{font-size:17pt}#iie-joining-guide .section-title h3{font-size:13pt}}
