/* Top 100 development introduction, in the retained HR Delivery palette/fonts. */
:is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan){color:#0b1d26;scroll-margin-top:25px}:is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan) :is(h2,h3,p){margin-block-start:0}:is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan) :is(h2,h3){color:inherit}:is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan) a{color:inherit}:is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan) :is(a,button):focus-visible{outline:3px solid #159a91;outline-offset:5px}#top100-manual-catalogue{scroll-margin-top:25px}.t100-kicker{font:700 11px/1.6 Montserrat,sans-serif;letter-spacing:.11em;color:#14766e;margin-bottom:15px!important}
.t100-intro{padding:58px 0 0;background:linear-gradient(120deg,#e7f4ee,#f5f9f7 65%,#d8eee7);border-bottom:1px solid #bddacf}.t100-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center}.t100-intro h2{font-size:clamp(33px,3.7vw,49px);line-height:1.12;letter-spacing:-.035em;margin-bottom:24px}.t100-intro p{font-size:17px;line-height:1.65;color:#45655a;max-width:660px;margin-bottom:18px}.t100-intro .t100-lead{font-size:21px;line-height:1.6;color:#173e37}.t100-intro-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:27px 0 22px}.t100-intro-links a{display:inline-flex;align-items:center;gap:18px;color:#0b5c52;text-decoration:none;font-size:15px;font-weight:650}.t100-intro-links a span{border:1px solid #68a597;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:16px}.t100-intro-links a:hover{text-decoration:underline}.t100-cover-display{position:relative;display:flex;align-items:center;justify-content:center;min-height:450px;padding:45px 0 65px;direction:ltr;isolation:isolate}.t100-cover-display:before{content:'';position:absolute;width:340px;height:340px;border:1px solid #80c3b8;border-radius:50%;background:radial-gradient(circle,#8dcbb626,transparent 70%);z-index:-1}.t100-cover-display img{position:relative;display:block;flex:0 0 40%;width:40%;height:auto;max-width:210px;object-fit:contain;border-radius:3px;box-shadow:7px 19px 26px #0b1d2640;transform:rotate(-10deg) translateY(18px);z-index:1}.t100-cover-display img:nth-child(2){margin-inline:-11%;transform:translateY(-20px);z-index:3;flex-basis:45%;width:45%}.t100-cover-display img:nth-child(3){transform:rotate(10deg) translateY(18px);z-index:2}.t100-cover-display>span{position:absolute;inset:auto 0 4px;text-align:center;font:600 11px/1.5 Montserrat,sans-serif;letter-spacing:.12em;color:#34796b}.t100-access-note{display:flex;align-items:flex-start;gap:18px;padding:25px 0 27px;margin-top:30px;border-top:1px solid #a9cfc0}.t100-access-note>span{display:grid;place-items:center;border:1px solid #7eb4a0;color:#0e7966;flex:0 0 33px;height:33px;border-radius:50%;font-size:22px}.t100-access-note p{max-width:100%;font-size:14px;line-height:1.6;margin:0}.t100-access-note strong{color:#173e32}
.t100-formats{padding:58px 0 62px;background:#f7f9f8}.t100-section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:30px}.t100-section-heading h2{font-size:clamp(28px,2.9vw,39px);line-height:1.18;letter-spacing:-.03em;margin:0;max-width:650px}.t100-section-heading>p{max-width:375px;font-size:16px;line-height:1.6;color:#516b61;margin:0}.t100-format-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:24px}.t100-format-tabs button{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:9px;row-gap:5px;padding:17px 13px;min-height:91px;font:inherit;cursor:pointer;text-align:start;color:#234d40;border:1px solid #bfd8cc;border-radius:7px;background:#e8f2ec;transition:background .15s,border-color .15s}.t100-format-tabs button>span{grid-row:1/3;align-self:start;color:#599581;font:600 11px/1.5 Montserrat,sans-serif}.t100-format-tabs strong{font-size:14px;line-height:1.25;color:#183e35}.t100-format-tabs small{font-size:11px;line-height:1.4;color:#608171}.t100-format-tabs button:hover{border-color:#418d75}.t100-format-tabs button[aria-selected=true]{background:#0b1d26;border-color:#0b1d26;box-shadow:0 5px 14px #0b1d261a}.t100-format-tabs button[aria-selected=true]>span{color:#6adbce}.t100-format-tabs button[aria-selected=true] strong{color:#fff}.t100-format-tabs button[aria-selected=true] small{color:#aaccc4}.t100-format-panel[hidden]{display:none!important}.t100-format-panel{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);background:#fff;border:1px solid #bed7ce;border-radius:13px;overflow:hidden;box-shadow:0 12px 28px #173c310a}.t100-format-panel:focus-visible{outline:3px solid #159a91;outline-offset:5px}.t100-format-art{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:21px;padding:31px 30px 23px;background:radial-gradient(ellipse at 55% 45%,#2a6867,#0b1d26 85%);min-height:415px}.t100-format-art img{display:block;width:205px;max-width:85%;height:auto;object-fit:contain;box-shadow:8px 15px 20px #0007;transform:rotate(-4deg);border-radius:3px}.t100-format-art span{font-size:11px;line-height:1.5;color:#a4cec5;text-align:center}.t100-format-copy{display:flex;flex-direction:column;padding:39px 44px 32px;min-width:0}.t100-format-copy h3{font-size:clamp(25px,2.5vw,35px);line-height:1.16;letter-spacing:-.025em;max-width:630px;margin-bottom:22px}.t100-format-purpose{font-size:18px;line-height:1.65;color:#48675a;margin-bottom:24px}.t100-try{padding:19px 22px;background:#e8f3ec;border-inline-start:3px solid #36ab93;margin-bottom:25px}.t100-try strong{display:block;font-size:14px;color:#1d5f47;margin-bottom:7px}.t100-try p{font-size:16px;line-height:1.6;color:#466b56;margin:0}.t100-text-link{display:flex;align-items:center;gap:20px;color:#14563e!important;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none!important;margin-top:auto;align-self:flex-start}.t100-text-link:hover{text-decoration:underline!important}.t100-text-link>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid #72af95;border-radius:50%;font-size:17px}
.t100-lpq{padding:57px 0;background:radial-gradient(ellipse at 100% 10%,#164b50,transparent 60%),#061722;color:#fff;border-block:4px solid #2ec4b6}.t100-lpq-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.t100-lpq .t100-kicker{color:#6bd8cb}.t100-lpq h2{font-size:clamp(31px,3.1vw,43px);line-height:1.14;letter-spacing:-.035em;margin-bottom:23px}.t100-lpq p{font-size:16px;line-height:1.7;color:#adc8cb;margin-bottom:19px}.t100-lpq .t100-lpq-lead{font-size:20px;line-height:1.55;color:#e1eeec}.t100-lpq-start{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 20px;margin:9px 0 13px;border:0;border-radius:6px;background:#2ec4b6;color:#061722;font:inherit;font-size:16px;font-weight:700;line-height:1.35;cursor:pointer;box-shadow:0 5px 16px #0002;text-align:start}.t100-lpq-start:hover{background:#61d8c9}.t100-lpq-start>span:last-child{font-size:24px;font-weight:400}.t100-lpq p.t100-lpq-detail{font-size:12px;line-height:1.5;color:#8eb3b7;margin:0}.t100-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.t100-preference{padding:21px 22px;background:#153d43;border:1px solid #396e6b;border-top:3px solid #61cab8;border-radius:8px;min-height:165px}.t100-preference:nth-child(2),.t100-preference:nth-child(3){background:#1d5151;border-top-color:#a3dbcd}.t100-preference>span{display:block;color:#85cbbd;font:650 12px/1.3 Montserrat,sans-serif;margin-bottom:14px}.t100-preference h3{font-size:22px;line-height:1.25;letter-spacing:-.015em;margin-bottom:9px;color:#fff}.t100-preference p{font-size:14px;line-height:1.5;color:#c3dbd6;margin:0}.t100-preference-note{grid-column:1/-1;border-top:1px solid #416b70;margin-top:8px;padding-top:20px}.t100-preference-note strong{display:block;color:#8adaca;font-size:15px;margin-bottom:9px}.t100-preference-note p{font-size:14px;line-height:1.65;color:#b6ced0;margin:0}
.t100-learning-plan{padding:43px 0 46px;background:#dceee6;border-bottom:1px solid #abcdbd}.t100-plan-heading{margin-bottom:27px}.t100-plan-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:0}.t100-learning-plan ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0 0 28px;gap:26px;position:relative}.t100-learning-plan ol:before{content:'';position:absolute;top:16px;inset-inline:0 17%;border-top:1px solid #8cbba6}.t100-learning-plan li{position:relative}.t100-learning-plan li>span{display:grid;place-items:center;position:relative;background:#dceee6;border:1px solid #7bb39a;box-shadow:0 0 0 7px #dceee6;border-radius:50%;width:34px;height:34px;font:650 11px/1 Montserrat,sans-serif;color:#185940;margin-bottom:18px}.t100-learning-plan h3{font-size:18px;line-height:1.3;margin-bottom:9px}.t100-learning-plan li p{font-size:15px;line-height:1.5;color:#526e60;margin:0}
html[lang=ar] :is(.t100-intro,.t100-formats,.t100-lpq,.t100-learning-plan) :is(h2,h3){letter-spacing:0;line-height:1.5}html[lang=ar] .t100-kicker,html[lang=ar] .t100-cover-display>span{font-family:inherit;letter-spacing:0;font-size:13px}html[lang=ar] .t100-format-tabs strong{line-height:1.6;font-size:14px}html[lang=ar] .t100-format-tabs small{font-size:12px}html[lang=ar] .t100-format-copy h3{font-size:31px}html[lang=ar] .t100-lpq h2{font-size:39px}html[lang=ar] .t100-preference h3{font-size:20px}html[lang=ar] .t100-format-purpose{line-height:1.9}html[lang=ar] .t100-intro p{line-height:1.85}
@media(max-width:1100px){.t100-intro-grid{gap:25px}.t100-intro h2{font-size:40px}.t100-intro .t100-lead{font-size:19px}.t100-cover-display{min-height:385px}.t100-cover-display:before{width:270px;height:270px}.t100-format-tabs button{padding:14px 10px;grid-template-columns:18px minmax(0,1fr);column-gap:6px}.t100-format-tabs strong{font-size:13px}.t100-format-tabs small{font-size:10px}.t100-format-panel{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr)}.t100-format-copy{padding:31px}.t100-lpq-grid{gap:35px}.t100-preference{padding:20px 17px}.t100-lpq-start{font-size:15px}}
@media(max-width:800px){.t100-intro{padding-top:40px}.t100-intro-grid{grid-template-columns:1fr}.t100-intro h2{font-size:40px}.t100-intro p{max-width:none}.t100-cover-display{width:min(440px,100%);min-height:405px;margin:auto}.t100-intro-links{margin-bottom:0}.t100-access-note{margin-top:25px}.t100-section-heading{display:block}.t100-section-heading>p{max-width:none;margin-top:17px}.t100-format-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t100-format-tabs button{min-height:79px;grid-template-columns:24px minmax(0,1fr);padding:13px 16px}.t100-format-tabs strong{font-size:15px}.t100-format-tabs small{font-size:12px}.t100-format-panel{grid-template-columns:34% minmax(0,1fr)}.t100-format-art{padding:23px 17px;min-height:0;justify-content:flex-start}.t100-format-art img{margin-top:25px;max-width:100%;width:190px}.t100-format-copy{padding:27px}.t100-format-copy h3{font-size:27px}.t100-format-purpose{font-size:16px}.t100-try{padding:16px}.t100-try p{font-size:15px}.t100-lpq-grid{grid-template-columns:1fr;gap:32px}.t100-lpq h2{font-size:37px}.t100-preference{min-height:140px}.t100-learning-plan ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.t100-learning-plan ol:before{display:none}.t100-learning-plan li{border-top:1px solid #a8caba;padding-top:12px}.t100-learning-plan li>span{margin-bottom:13px}.t100-formats{padding:40px 0 44px}}
@media(max-width:520px){.t100-intro h2{font-size:34px}.t100-intro .t100-lead{font-size:19px}.t100-intro p{font-size:16px}.t100-cover-display{min-height:340px;padding-top:35px;padding-bottom:45px}.t100-cover-display:before{width:230px;height:230px}.t100-cover-display>span{font-size:9px}.t100-access-note{gap:12px}.t100-access-note p{font-size:13px}.t100-access-note>span{flex-basis:27px;height:27px;font-size:18px}.t100-section-heading h2{font-size:29px}.t100-section-heading>p{font-size:15px}.t100-format-tabs button{padding:13px 11px;grid-template-columns:20px minmax(0,1fr);min-height:82px}.t100-format-tabs strong{font-size:14px}.t100-format-tabs small{font-size:11px}.t100-format-panel{grid-template-columns:1fr}.t100-format-art{padding:23px 25px 19px;gap:17px;min-height:0}.t100-format-art img{margin-top:0;width:160px;max-width:55%}.t100-format-art span{font-size:10px}.t100-format-copy{padding:27px 24px}.t100-format-copy h3{font-size:29px}.t100-format-purpose{font-size:16px}.t100-text-link{font-size:14px}.t100-lpq{padding:40px 0}.t100-lpq h2{font-size:34px}.t100-lpq .t100-lpq-lead{font-size:19px}.t100-lpq-start{width:100%;font-size:15px;padding:15px 17px}.t100-preferences{gap:10px}.t100-preference{padding:18px 15px;min-height:158px}.t100-preference h3{font-size:20px}.t100-preference p{font-size:13px}.t100-preference-note p{font-size:14px}.t100-plan-heading h2{font-size:27px}.t100-learning-plan ol{gap:20px}.t100-learning-plan h3{font-size:17px}.t100-learning-plan li p{font-size:14px}html[lang=ar] .t100-format-copy h3{font-size:26px}html[lang=ar] .t100-lpq h2{font-size:31px}html[lang=ar] .t100-preference h3{font-size:19px}html[lang=ar] .t100-preference p{line-height:1.8}}
@media(prefers-reduced-motion:reduce){.t100-format-tabs button{transition:none}}
