.template-design{--tpl-teal:#246561;--tpl-soft-pink:#fff3f9;--tpl-soft-purple:#f5eff7;background:var(--wt-color-paper);color:var(--wt-color-surface-charcoal)}.template-design .action{text-transform:uppercase;letter-spacing:.04em}.tpl-hero{padding-block:48px}.tpl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;display:grid}.tpl-hero h1,.tpl-employer-heading h1{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(3rem,5.5vw,5.1rem);line-height:.98}.tpl-gradient{background:linear-gradient(100deg, var(--wt-color-brand-purple), var(--wt-color-brand-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.tpl-hero__lead{max-width:550px;color:var(--wt-color-muted);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.tpl-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.tpl-actions .action{min-height:48px}.tpl-text-link{color:var(--wt-color-brand-purple);text-underline-offset:4px;align-items:center;gap:9px;text-decoration:underline;display:inline-flex}.tpl-photo{min-width:0;margin:0;position:relative}.tpl-photo img{object-fit:cover;border-radius:var(--wt-radius-panel);width:100%;height:420px;display:block}.tpl-photo figcaption{color:var(--wt-color-muted);text-align:right;margin-top:10px;font-size:.66rem}.tpl-photo figcaption a{text-underline-offset:3px;text-decoration:underline}.tpl-stats{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;padding:28px 32px}.tpl-stats__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:25px;display:flex}.tpl-stats__caption .eyebrow{margin:0}.tpl-stats__caption>span:last-child{color:var(--wt-color-muted);font-size:.72rem}.tpl-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.tpl-stats dl>div{border-left:1px solid var(--wt-color-rule);flex-direction:column;padding-left:24px;display:flex}.tpl-stats dl>div:first-child{border-left:0;padding-left:0}.tpl-stats dt{color:var(--wt-color-muted);font-size:.85rem}.tpl-stats__value{color:var(--wt-color-brand-purple);font-size:clamp(1.7rem,3vw,2.65rem);font-weight:var(--wt-font-weight-bold);letter-spacing:-.03em;order:-1;margin:0 0 8px;line-height:1}.tpl-stats__detail{color:var(--wt-color-muted);margin:6px 0 0;font-size:.71rem}.tpl-editorial{grid-template-columns:230px minmax(0,1fr);gap:clamp(38px,6vw,85px);padding-block:76px 90px;display:grid}.tpl-contents{min-width:0;top:calc(var(--site-header-height) + 24px);max-height:calc(100dvh - var(--site-header-height) - 48px);scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.tpl-contents nav{border-bottom:1px solid var(--wt-color-rule);padding-bottom:22px;display:grid}.tpl-contents nav a{color:var(--wt-color-muted);gap:12px;padding:9px 0;font-size:.84rem;line-height:1.3;display:flex}.tpl-contents nav a span{color:#a88a9f;padding-top:3px;font-size:.68rem}.tpl-contents nav a:hover{color:var(--wt-color-brand-pink)}.tpl-contents__course{border-radius:var(--wt-radius-panel);background:var(--tpl-soft-purple);margin-top:25px;padding:23px 21px}.tpl-contents__course h3{color:var(--wt-color-brand-purple);margin:12px 0;font-size:1.35rem;line-height:1.1}.tpl-contents__course p{font-size:.86rem}.tpl-contents__course a{color:var(--wt-color-brand-purple);text-underline-offset:4px;font-size:.79rem;text-decoration:underline}.tpl-sparkle{width:20px;height:20px;fill:var(--wt-color-brand-pink);flex:none}.tpl-article{min-width:0;max-width:865px}.tpl-article p,.tpl-article li{color:#575259;line-height:1.7}.tpl-article p{margin:0 0 20px}.tpl-article strong{color:var(--wt-color-surface-charcoal)}.tpl-guide-section{border-bottom:1px solid var(--wt-color-rule);scroll-margin-top:calc(var(--site-header-height) + 24px);margin-bottom:44px;padding-block:0 50px}.tpl-guide-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tpl-guide-section .eyebrow{color:var(--wt-color-brand-purple);margin-bottom:12px}.tpl-guide-section h2,.tpl-section-heading h2{letter-spacing:-.025em;margin:0 0 23px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.02}.tpl-guide-section h3{margin:28px 0 12px;font-size:1.3rem;line-height:1.15}.tpl-guide-section h3:first-child{margin-top:0}.tpl-guide-section ul,.tpl-guide-section ol{padding-left:22px}.tpl-guide-section li{margin-bottom:10px;padding-left:4px}.tpl-guide-section a:not(.action):not(.tpl-course-tile){color:var(--wt-color-brand-purple);text-underline-offset:3px;text-decoration:underline}.tpl-intro-note{border-left:3px solid var(--wt-color-brand-pink);background:var(--tpl-soft-pink);border-radius:0 18px 18px 0;margin:26px 0;padding:27px 30px}.tpl-intro-note p:last-child{margin-bottom:0}.tpl-intro-note strong{margin-bottom:8px;font-size:1.1rem;display:block}.tpl-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:26px;display:grid}.tpl-feature-card{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;padding:24px}.tpl-feature-card h3{margin:0 0 12px;font-size:1.35rem}.tpl-feature-card p{margin-bottom:0;font-size:.94rem}.tpl-feature-card>span{color:var(--wt-color-brand-purple);margin-bottom:15px;font-size:1.8rem;line-height:1;display:block}.tpl-feature-card--pink{background:var(--tpl-soft-pink);border-color:#e8cbdc}.tpl-pill-list{flex-wrap:wrap;gap:9px;margin:22px 0;list-style:none;display:flex;padding:0!important}.tpl-pill-list li{color:var(--wt-color-brand-purple);background:#fff;border:1px solid #d6b6cf;border-radius:999px;margin:0;padding:7px 13px;font-size:.8rem;line-height:1.25}.tpl-comparison{border-radius:var(--wt-radius-panel);background:#fff;border:1px solid #e2d4df;margin:28px 0;overflow:hidden}.tpl-comparison__row{border-bottom:1px solid #e9dfe6;grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);align-items:center;gap:28px;padding:26px;display:grid}.tpl-comparison__row:last-child{border-bottom:0}.tpl-comparison__row:nth-child(2n){background:#fcf8fb}.tpl-comparison dt{align-items:flex-start;gap:14px;min-width:0;display:flex}.tpl-comparison__number{height:32px;color:var(--wt-color-brand-purple);font-size:.73rem;font-weight:var(--wt-font-weight-bold);background:#f8e9f3;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.tpl-comparison dt strong{padding-top:3px;font-size:1.12rem;line-height:1.2;display:block}.tpl-comparison dt p{margin:9px 0 0;font-size:.88rem;line-height:1.55}.tpl-comparison dd{border-left:1px solid #e6d8e2;min-width:0;margin:0;padding-left:25px}.tpl-comparison__label{color:var(--wt-color-muted);margin-bottom:9px;font-size:.67rem;line-height:1.3;display:block}.tpl-comparison dd strong,.tpl-comparison dd a{color:var(--wt-color-brand-purple);font-size:1.2rem;line-height:1.2;font-weight:var(--wt-font-weight-bold)}.tpl-comparison dd a{align-items:center;gap:10px;display:inline-flex}.tpl-comparison dd a:hover{color:var(--wt-color-brand-pink)}.tpl-small{color:var(--wt-color-muted);font-size:.78rem;line-height:1.55}.tpl-article .tpl-small{font-size:.78rem}.tpl-training-banner{border-radius:var(--wt-radius-panel);background:var(--tpl-soft-pink);border:1px solid #ead2e3;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);margin-block:36px;display:grid;overflow:hidden}.tpl-training-banner>div:first-child{padding:35px}.tpl-training-banner h2{color:var(--wt-color-brand-purple);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,2.6vw,2.55rem);line-height:1.02}.tpl-training-banner p{color:#62505f;font-size:.94rem;line-height:1.55}.tpl-training-banner .action{margin-top:6px;font-size:.85rem}.tpl-training-banner__art{min-height:270px;position:relative;overflow:hidden}.tpl-training-banner__art img{object-fit:cover}.tpl-training-banner--green{--wt-career-course-primary:#9aca3c;--wt-career-course-secondary:#62a73b;--wt-career-course-ink:color-mix(in srgb, var(--wt-career-course-secondary) 65%, var(--wt-color-ink));border-color:color-mix(in srgb, var(--wt-career-course-secondary) 30%, white);background:color-mix(in srgb, var(--wt-career-course-primary) 12%, white)}.tpl-training-banner--green h2,.tpl-training-banner--green .eyebrow{color:var(--wt-career-course-ink)}.tpl-training-banner--green p{color:#38472e}.tpl-training-banner--green .action{background:var(--wt-career-course-primary);color:var(--wt-color-ink)}.tpl-training-banner--green .action:hover{background:var(--wt-career-course-secondary);color:var(--wt-color-ink)}.tpl-training-banner--green .tpl-training-banner__art img{object-position:35% center}.tpl-training-banner--membership{background:var(--wt-color-brand-purple);border-color:var(--wt-color-brand-purple)}.tpl-training-banner--membership h2{color:#fff}.tpl-training-banner--membership p{color:#f5d7ed}.tpl-training-banner--membership .eyebrow{color:#f3abd8}.tpl-training-banner--membership .tpl-training-banner__art{background:url(/images/jobs-hero-right.svg) 100%/auto 120% no-repeat;align-items:center;padding:35px;display:flex}.tpl-training-banner__art>span{z-index:1;color:#fff;font-size:2.8rem;line-height:1;font-weight:var(--wt-font-weight-black);letter-spacing:-.03em;position:relative}.tpl-training-banner__art>.tpl-sparkle{fill:#f7c0e1;width:45px;height:45px;position:absolute;top:25px;right:25px}.tpl-course-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:30px;display:grid}.tpl-course-tile{--tpl-course:var(--wt-color-brand-purple);border:1px solid var(--wt-color-rule);border-top:3px solid var(--tpl-course);border-radius:var(--wt-radius-panel);background:#fff;flex-direction:column;padding:24px;transition:border-color .16s;display:flex}.tpl-course-tile:hover{border-color:var(--tpl-course)}.tpl-course-tile--pink{--tpl-course:var(--wt-color-brand-pink)}.tpl-course-tile--teal{--tpl-course:var(--tpl-teal)}.tpl-course-tile>div{color:var(--tpl-course);justify-content:space-between;align-items:center;display:flex}.tpl-course-tile__number{background:color-mix(in srgb, var(--tpl-course) 8%, white);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;display:grid}.tpl-course-tile h3{color:var(--tpl-course);margin:26px 0 15px;font-size:1.45rem;line-height:1.05}.tpl-course-tile p{color:var(--wt-color-muted);margin:0 0 24px;font-size:.9rem;line-height:1.55}.tpl-course-tile__link{color:var(--tpl-course);text-underline-offset:4px;margin-top:auto;font-size:.75rem;text-decoration:underline}.tpl-steps{counter-reset:step;margin:30px 0;list-style:none;padding:0!important}.tpl-steps li{border-left:1px solid #e0cadb;margin:0 0 0 18px;padding:0 0 25px 58px;position:relative}.tpl-steps li:last-child{border:0;padding-bottom:0}.tpl-steps li:before{width:37px;height:37px;color:var(--wt-color-brand-purple);content:counter(step);counter-increment:step;font-size:.86rem;font-weight:var(--wt-font-weight-bold);background:#fff6fb;border:1px solid #e4bcd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-19px}.tpl-steps strong{margin-bottom:9px;display:block}.tpl-steps p{font-size:.94rem}.tpl-faq details{border-bottom:1px solid var(--wt-color-rule)}.tpl-faq summary{cursor:pointer;font-size:1.06rem;font-weight:var(--wt-font-weight-bold);padding:22px 35px 22px 0;list-style:none;position:relative}.tpl-faq summary::-webkit-details-marker{display:none}.tpl-faq summary:after{color:var(--wt-color-brand-pink);content:"+";font-size:1.5rem;position:absolute;top:17px;right:4px}.tpl-faq details[open] summary:after{content:"−"}.tpl-faq details p{padding-right:30px}.tpl-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.tpl-section-heading h2{margin-bottom:0}.tpl-example-jobs{gap:19px;display:grid}.tpl-example-job{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;padding:29px}.tpl-example-job header{align-items:center;gap:15px;display:flex}.tpl-example-job header h3{margin:0 0 6px;font-size:1.5rem;line-height:1.1}.tpl-example-job header p{color:var(--wt-color-muted);margin:0;font-size:.84rem}.tpl-example-badge{color:var(--wt-color-brand-purple);text-transform:uppercase;letter-spacing:.04em;border:1px solid #d9c5d5;border-radius:999px;flex:none;margin-left:auto;padding:6px 9px;font-size:.59rem}.tpl-example-job__summary{border-radius:var(--wt-radius-panel);background:linear-gradient(110deg, #fff6fb, white) padding-box, linear-gradient(100deg, var(--wt-color-brand-purple), var(--wt-color-brand-pink)) border-box;border:1px solid #0000;margin-block:24px 18px;padding:17px 20px}.tpl-example-job__summary>span{color:var(--wt-color-brand-purple);font-size:.65rem;font-weight:var(--wt-font-weight-bold);text-transform:uppercase;align-items:center;gap:5px;display:flex}.tpl-example-job__summary .tpl-sparkle{width:14px;height:14px}.tpl-example-job__summary p{margin:10px 0 0;font-size:.88rem;line-height:1.55}.tpl-example-job ul{color:var(--wt-color-muted);flex-wrap:wrap;gap:10px 25px;margin:0 0 17px;padding:0;font-size:.8rem;list-style:none;display:flex}.tpl-example-job li{margin:0;padding:0}.tpl-example-job details{font-size:.85rem}.tpl-example-job details p{margin-top:15px}.tpl-example-job summary{cursor:pointer;color:var(--wt-color-brand-purple);text-underline-offset:4px;text-decoration:underline}.tpl-leaf-mark{background:#eef3e6;border-radius:23px;flex:none;place-items:center;width:112px;height:112px;display:grid}.tpl-leaf-mark svg{fill:none;stroke:#425b36;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:68px;height:68px}.tpl-leaf-mark--small{border-radius:12px;width:53px;height:53px}.tpl-leaf-mark--small svg{width:35px;height:35px}.tpl-wide-section{padding-block:70px}.tpl-wide-section--pink{background:var(--tpl-soft-pink)}.tpl-wide-section--white{background:#fff}.tpl-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tpl-role-card{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;padding:28px}.tpl-role-card>span{color:var(--wt-color-brand-pink);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.tpl-role-card h3{margin:18px 0;font-size:1.55rem;line-height:1.05}.tpl-role-card p{color:var(--wt-color-muted);font-size:.94rem}.tpl-role-card a{color:var(--wt-color-brand-purple);text-underline-offset:4px;font-size:.83rem;text-decoration:underline}.tpl-skill-bars{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;gap:21px;padding:26px;display:grid}.tpl-skill-bars__label{justify-content:space-between;gap:15px;margin-bottom:9px;font-size:.87rem;display:flex}.tpl-skill-bars__track{background:#f0e8ee;border-radius:9px;height:7px;overflow:hidden}.tpl-skill-bars__track i{border-radius:inherit;background:linear-gradient(90deg, var(--wt-color-brand-purple), var(--wt-color-brand-pink));height:100%;display:block}.tpl-employer-cover{padding-top:48px}.tpl-employer-cover .tpl-photo img{height:350px}.tpl-employer-cover figcaption{background:#ffffffe6;border-radius:9px;margin:0;padding:7px 10px;position:absolute;top:17px;right:18px}.tpl-employer-heading{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;flex-wrap:wrap;align-items:center;gap:28px;margin:-75px 30px 42px;padding:32px;display:flex;position:relative}.tpl-employer-heading h1{margin:9px 0 14px;font-size:clamp(2rem,4vw,3.8rem)}.tpl-employer-heading__copy{flex:350px}.tpl-employer-heading__copy>p{color:var(--wt-color-muted);margin:0;font-size:.84rem}.tpl-hiring-pill{color:var(--wt-color-success-text);background:linear-gradient(white, white) padding-box, linear-gradient(110deg, var(--wt-color-brand-purple), var(--wt-color-brand-pink)) border-box;font-size:.65rem;font-weight:var(--wt-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.tpl-hiring-pill:before{background:var(--wt-color-success-text);content:"";border-radius:50%;width:6px;height:6px}.tpl-hiring-pill--fancy{background:linear-gradient(110deg, #fff2f9, #faf4fc) padding-box, linear-gradient(110deg, var(--wt-color-brand-purple), var(--wt-color-brand-gradient-middle), var(--wt-color-brand-pink)) border-box}.tpl-hiring-pill--fancy:before{display:none}.tpl-hiring-pill--fancy>span{background:linear-gradient(100deg, var(--wt-color-brand-purple), var(--wt-color-brand-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.tpl-hiring-pill--fancy .tpl-sparkle{width:14px;height:14px}.tpl-employer-heading__copy a{color:var(--wt-color-brand-purple);text-underline-offset:3px;text-decoration:underline}.tpl-employer-website{flex:none}.tpl-employer-grid{grid-template-columns:minmax(0,1fr) 300px;gap:65px;padding-block:65px;display:grid}.tpl-employer-grid h2{letter-spacing:-.025em;margin-top:0;font-size:2.8rem;line-height:1}.tpl-employer-grid p{color:var(--wt-color-muted);line-height:1.7}.tpl-employer-facts{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;align-self:start;padding:27px}.tpl-employer-facts h3{margin:0 0 20px;font-size:1.35rem}.tpl-employer-facts dl{margin:0}.tpl-employer-facts dl>div{border-top:1px solid var(--wt-color-rule);padding:15px 0}.tpl-employer-facts dt{color:var(--wt-color-muted);margin-bottom:4px;font-size:.73rem}.tpl-employer-facts dd{margin:0;font-size:.94rem}.tpl-employer-facts a{color:var(--wt-color-brand-purple);text-decoration:underline}.tpl-profile-nav{border-block:1px solid var(--wt-color-rule);color:var(--wt-color-brand-purple);gap:30px;padding-block:20px;font-size:.85rem;display:flex}.tpl-profile-nav a:hover{text-underline-offset:5px;text-decoration:underline}.tpl-centred-intro{text-align:center;max-width:780px;margin:0 auto 45px}.tpl-centred-intro h2{letter-spacing:-.03em;margin:0 0 23px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1}.tpl-centred-intro>p:last-child{color:var(--wt-color-muted);font-size:1.1rem}.tpl-three-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.tpl-three-steps>div{border:1px solid var(--wt-color-rule);border-radius:var(--wt-radius-panel);background:#fff;padding:28px 28px 30px}.tpl-three-steps>div>span{color:var(--wt-color-brand-pink);margin-bottom:30px;font-size:2.2rem;line-height:1;display:block}.tpl-three-steps h3{font-size:1.5rem;line-height:1.1}.tpl-three-steps p{color:var(--wt-color-muted);font-size:.97rem;line-height:1.6}.tpl-free-feature{border-radius:var(--wt-radius-panel);background:var(--wt-color-brand-purple);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:60px;padding:52px;display:grid}.tpl-free-feature .eyebrow{color:#f3b4dc}.tpl-free-feature h2{letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1}.tpl-free-feature p{color:#f6e5f1}.tpl-free-feature__steps{gap:14px;display:grid}.tpl-free-feature__steps>div{border-radius:var(--wt-radius-panel);background:#ffffff0f;border:1px solid #ffffff40;padding:23px 25px}.tpl-free-feature__steps span{color:#f3add8;font-size:.7rem}.tpl-free-feature__steps h3{margin:10px 0;font-size:1.45rem;line-height:1.1}.tpl-free-feature__steps p{margin:0;font-size:.86rem}.tpl-explainer-body{max-width:900px;padding-block:65px}.tpl-inline-notice{border-radius:var(--wt-radius-panel);background:#fff8ef;border:1px solid #ead7d0;gap:15px;margin-top:30px;padding:24px;display:flex}.tpl-inline-notice p{color:#67504e;margin:0;font-size:.91rem;line-height:1.6}.tpl-footer-links{border-top:1px solid var(--wt-color-rule);color:var(--wt-color-brand-purple);flex-wrap:wrap;gap:18px 30px;padding-block:35px 65px;font-size:.9rem;display:flex}.tpl-source-list{font-size:.85rem}.tpl-source-list li{margin-bottom:12px}@media (max-width:1000px){.tpl-hero__grid{gap:35px}.tpl-editorial{grid-template-columns:190px minmax(0,1fr);gap:35px}.tpl-course-tiles,.tpl-training-banner{grid-template-columns:1fr}.tpl-training-banner__art{min-height:210px}.tpl-training-banner--membership .tpl-training-banner__art{display:none}.tpl-employer-grid{grid-template-columns:minmax(0,1fr) 260px;gap:35px}}@media (max-width:800px){.tpl-hero{padding-top:35px}.tpl-hero__grid{grid-template-columns:1fr}.tpl-hero h1{max-width:650px}.tpl-hero__lead{max-width:660px}.tpl-photo img{height:350px}.tpl-editorial{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:40px}.tpl-contents{max-height:none;position:static;overflow:visible}.tpl-contents nav{scrollbar-width:thin;gap:20px;padding-block:15px;display:flex;overflow-x:auto}.tpl-contents nav .eyebrow{display:none}.tpl-contents nav a{white-space:nowrap;flex:none;padding:0}.tpl-contents__course{display:none}.tpl-role-grid,.tpl-three-steps{grid-template-columns:1fr}.tpl-employer-heading{gap:20px;margin-inline:18px}.tpl-employer-grid{grid-template-columns:1fr}.tpl-employer-facts{width:100%}.tpl-free-feature{grid-template-columns:1fr;gap:30px;padding:35px}}@media (max-width:560px){.tpl-comparison__row{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.tpl-comparison dd{border:0;margin-left:46px;padding:0}.tpl-hero h1{font-size:clamp(2.7rem,12vw,3.8rem)}.tpl-photo img{height:280px}.tpl-stats{padding:24px 20px}.tpl-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.tpl-stats dl>div{padding-left:14px}.tpl-stats dl>div:nth-child(odd){border-left:0;padding-left:0}.tpl-stats__value{font-size:2rem}.tpl-stats dt{font-size:.78rem}.tpl-feature-grid{grid-template-columns:1fr}.tpl-guide-section{margin-bottom:35px;padding-bottom:32px}.tpl-intro-note{padding:23px}.tpl-training-banner>div:first-child{padding:27px}.tpl-actions{flex-direction:column;align-items:stretch}.tpl-actions .action{justify-content:center}.tpl-example-job{padding:21px}.tpl-example-job header{flex-wrap:wrap;gap:12px}.tpl-example-job header>div{flex:1}.tpl-example-job header h3{font-size:1.3rem}.tpl-example-badge{margin-left:65px}.tpl-example-job__summary{padding:16px}.tpl-section-heading{flex-direction:column;align-items:start}.tpl-wide-section{padding-block:45px}.tpl-employer-cover .tpl-photo img{height:250px}.tpl-employer-cover figcaption{text-align:center;font-size:.6rem;top:12px;left:12px;right:12px}.tpl-employer-heading{margin:-45px 10px 30px;padding:24px}.tpl-employer-heading__copy{flex-basis:100%}.tpl-leaf-mark{width:80px;height:80px}.tpl-leaf-mark svg{width:50px;height:50px}.tpl-leaf-mark--small{width:47px;height:47px}.tpl-leaf-mark--small svg{width:32px;height:32px}.tpl-employer-grid{padding-top:40px}.tpl-profile-nav{white-space:nowrap;gap:23px;overflow-x:auto}.tpl-free-feature{padding:27px}.tpl-three-steps{gap:15px}.tpl-three-steps>div>span{margin-bottom:20px}.tpl-explainer-body{padding-block:40px}}@media (prefers-reduced-motion:reduce){.tpl-course-tile{transition:none}}@media (forced-colors:active){.tpl-gradient,.tpl-hiring-pill--fancy>span{color:canvastext;background:0 0}}
