.draft-strip{display:flex;justify-content:space-between;gap:20px;padding:9px var(--gutter);background:var(--paper);color:var(--forest);font-size:10px;letter-spacing:.07em;border-bottom:1px solid var(--line)}.consultant-hero{background:var(--forest);color:white}.hero-inner{display:grid;grid-template-columns:1.8fr 1fr;gap:8vw;padding-block:87px 90px}.consultant-hero .eyebrow{color:#c1d1bd}.consultant-hero h1{font-size:clamp(64px,6.5vw,104px);line-height:1.01;max-width:880px}.consultant-hero h1 em{color:#bacdb0}.hub-lead{font-size:20px;line-height:1.55;max-width:580px;color:#e1e8dc;margin-top:32px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:36px}.hero-actions .button{font-size:12px;gap:30px}.hero-actions .text-link{font-size:12px}.hero-note{border-left:1px solid #678275;padding-left:35px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding-top:6px}.note-index{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#c0d2bb}.hero-note>p{font:clamp(31px,3vw,48px)/1.13 var(--serif);letter-spacing:-.02em}.hero-note em{color:#bbcfb0}.hero-note>div{font-size:12px;line-height:1.8;color:#c6d6c5}.hub-nav{display:flex;gap:44px;border-bottom:1px solid var(--line);padding-block:19px;font-size:12px}.hub-nav a{padding-block:9px}.hub-nav a:hover{text-decoration:underline;text-underline-offset:6px}.model-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw}.model-copy>p:not(.large-copy){font-size:15px;color:var(--muted);margin-top:22px}.model-copy .text-link{margin-top:25px}.principle-band{background:var(--sage);padding-block:49px}.principle-band>.wrap{display:grid;grid-template-columns:.8fr 1.7fr 1fr;gap:40px;align-items:center}.principle-band .eyebrow{margin:0}.principle-band p:not(.eyebrow){font:43px/1.08 var(--serif);letter-spacing:-.02em}.principle-band em{color:var(--green)}.principle-band span{font-size:13px;color:#445b49}.specialty-section{background:var(--paper)}.specialty{border-top:1px solid #b9c7b6}.specialty:last-of-type{border-bottom:1px solid #b9c7b6}.specialty summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:55px 1fr 50px;gap:25px;align-items:start;padding-block:31px}.specialty summary::-webkit-details-marker{display:none}.specialty summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.specialty .index{font-size:12px;color:var(--green);padding-top:8px}.specialty-title{font-size:29px;line-height:1.2;letter-spacing:-.025em;display:block}.specialty-desc{font-size:14px;color:var(--muted);display:block;margin-top:10px}.expand{border:1px solid #98ae99;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;font-size:26px;font-weight:400;line-height:1}.specialty[open] .expand{background:var(--forest);color:white;transform:rotate(45deg)}.specialty-detail{padding:1px 75px 35px 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.specialty-detail h4{font-weight:500;font-size:12px;margin:0 0 12px;color:var(--forest)}.specialty-detail p{font-size:14px;line-height:1.65;color:var(--muted)}.section-note{font-size:11px;color:var(--muted);max-width:900px;margin-top:28px;line-height:1.7}.process-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding:0;margin:0}.process-grid li{border-top:2px solid var(--forest);padding-top:20px}.process-grid span{font-size:10px;letter-spacing:.09em;color:var(--green)}.process-grid h3{font-size:23px;margin:28px 0 15px}.process-grid p{font-size:14px;color:var(--muted)}.education{background:var(--sage)}.education-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw;align-items:end}.education-intro>div>p:not(.eyebrow):not(.large-copy){font-size:14px;color:#435b48;margin-top:20px}.learning-feature{display:grid;grid-template-columns:280px minmax(0,1fr);gap:70px;padding-block:55px;margin-top:50px;border-top:1px solid #a6b7a0;border-bottom:1px solid #a6b7a0;align-items:center}.book-type{background:var(--forest);color:white;width:250px;padding:25px;min-height:300px;border-left:7px solid #102d27;box-shadow:7px 9px 0 #193d3515;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.book-type>span{font-size:9px;letter-spacing:.14em}.book-type p{font:49px/.97 var(--serif);letter-spacing:-.025em;color:#dfe6da}.book-type small{font-size:9px}.learning-feature h3{font:46px/1.05 var(--serif);margin-bottom:23px}.learning-feature>div>p:not(.eyebrow){max-width:590px;font-size:16px;color:#435b48}.learning-feature .text-link{margin-top:21px}.resource-disclosure{font-size:10px!important;color:var(--muted)!important;margin-top:16px!important;line-height:1.7}.education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:44px}.education-grid .eyebrow{font-size:9px}.education-grid h3{font:35px/1.1 var(--serif);margin-bottom:17px}.education-grid p:not(.eyebrow){font-size:14px;color:#435b48}.education-grid .text-link{font-size:12px;margin-top:18px;display:flex;justify-content:space-between;gap:14px}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.intake-grid .large-copy{margin-top:30px}.intake-description{font-size:14px;line-height:1.75;color:var(--muted);max-width:420px;margin-top:22px}.intake-panel{background:var(--paper);border:1px solid var(--line);padding:35px}.preview-label{font-size:9px;letter-spacing:.12em;margin-bottom:16px;color:var(--green)}.intake-panel h3{font:35px/1.1 var(--serif)}#preview-note{font-size:13px;color:var(--forest);margin-top:17px}.intake-panel fieldset{border:0;margin:25px 0 0;padding:0;min-width:0}.intake-panel legend{font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:17px;color:var(--muted)}.intake-panel label{display:block;font-size:12px;margin-bottom:17px;color:var(--muted)}.intake-panel input:not([type=checkbox]),.intake-panel select,.intake-panel textarea{display:block;width:100%;font:13px var(--sans);color:#606e62;opacity:1;background:#fff;border:1px solid #bdcbb8;border-radius:0;padding:13px;margin-top:7px}.intake-panel textarea{height:85px;resize:none}.sample-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5}.sample-consent input{flex-shrink:0;margin:3px 0 0}.inactive-button{width:100%;font-size:12px;border:0;background:#d9dfd5;color:#56664f;cursor:not-allowed;gap:15px;text-align:left}.closing{background:var(--deep);color:white;padding-block:70px}.closing .wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:22px 45px;align-items:center}.closing .eyebrow{grid-column:1/-1;color:#bed0b7;margin-bottom:8px}.closing h2{font-size:58px}.closing .text-link{justify-self:end}.consultant-audience-link{font-size:11px;padding-block:18px;color:var(--forest)}
@media(max-width:1100px){.hero-inner{grid-template-columns:1.8fr 1fr;gap:40px}.consultant-hero h1{font-size:72px}.hero-note{padding-left:25px}.hero-note p{font-size:37px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.education-grid{gap:30px}.intake-grid{gap:50px}.hub-nav{gap:30px}}
@media(max-width:760px){.section{padding-block:65px}.draft-strip{font-size:8px;gap:12px}.hero-inner{grid-template-columns:1fr;padding-block:57px}.consultant-hero h1{font-size:clamp(49px,9.5vw,70px)}.hub-lead{font-size:18px;max-width:500px}.hero-note{border-left:0;border-top:1px solid #678275;padding:27px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.note-index{grid-column:1/-1}.hero-note p{font-size:33px}.hero-note>div{font-size:11px;align-self:end}.hero-actions{gap:20px}.hub-nav{flex-wrap:wrap;gap:5px 25px;font-size:11px;padding-block:13px}.model-grid,.education-intro,.intake-grid{grid-template-columns:1fr;gap:32px}.model-grid h2,.education h2,.intake-grid h2{font-size:50px}.model-copy .large-copy{font-size:21px}.principle-band>.wrap{grid-template-columns:1fr 1fr;gap:23px}.principle-band .eyebrow{grid-column:1/-1}.principle-band p:not(.eyebrow){font-size:35px}.principle-band span{font-size:11px}.specialty-section .section-heading{display:block;margin-bottom:38px}.specialty-section .section-heading>p{margin-top:26px;max-width:100%;font-size:15px}.specialty summary{grid-template-columns:25px minmax(0,1fr) 35px;gap:13px;padding-block:26px}.specialty-title{font-size:24px}.specialty-desc{font-size:13px}.expand{width:34px;height:34px;font-size:23px}.specialty-detail{grid-template-columns:1fr;padding:0 0 28px 38px;gap:23px}.specialty-detail h4{margin-bottom:7px}.section-heading{display:block;margin-bottom:37px}.section-heading>p{font-size:15px;margin-top:25px;max-width:100%}.process-grid{gap:32px 25px}.process-grid h3{font-size:22px;margin-top:20px}.process-grid p{font-size:13px}.learning-feature{grid-template-columns:150px minmax(0,1fr);gap:25px;padding-block:32px;margin-top:35px}.book-type{width:150px;min-height:210px;padding:16px;border-left-width:5px}.book-type p{font-size:32px}.book-type span,.book-type small{font-size:7px}.learning-feature h3{font-size:33px;margin-bottom:16px}.learning-feature .eyebrow{font-size:9px;margin-bottom:17px}.learning-feature>div>p:not(.eyebrow){font-size:13px}.learning-feature .text-link{font-size:12px;gap:15px}.education-grid{grid-template-columns:1fr;gap:32px}.education-grid article+article{border-top:1px solid #a6b7a0;padding-top:30px}.education-grid .text-link{justify-content:flex-start;gap:25px}.intake-panel{padding:25px}.closing .wrap{grid-template-columns:1fr;gap:25px}.closing h2{font-size:49px}.closing .text-link{justify-self:start}.draft-strip span:last-child{max-width:145px;text-align:right}}
@media(max-width:380px){.learning-feature{grid-template-columns:1fr}.book-type{width:170px;min-height:210px}.process-grid{grid-template-columns:1fr}.principle-band>.wrap{grid-template-columns:1fr}.hero-note{grid-template-columns:1fr}.consultant-hero h1{font-size:48px}.specialty-title{font-size:22px}.intake-panel{padding:20px}.inactive-button{font-size:11px}.closing h2{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.site-header,.hub-nav,.hero-actions,.site-footer,.skip-link,.inactive-button{display:none!important}.section{padding-block:30px}.consultant-hero,.closing,.principle-band,.education{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hero-inner{padding-block:35px}.consultant-hero h1{font-size:55px}.specialty,.intake-panel,.learning-feature,.education-grid article{break-inside:avoid}.specialty-detail{display:grid}.specialty:not([open]) .specialty-detail{display:grid}.intake-grid{grid-template-columns:1fr 1fr;gap:30px}.hero-note{font-size:12px}.education-grid{gap:25px}}
.learning-feature .book-type>p:not(.eyebrow){font:49px/.97 var(--serif);color:var(--sage);letter-spacing:-.025em}
@media(max-width:760px){.learning-feature .book-type>p:not(.eyebrow){font-size:32px}}

/* Consultant-facing headline revision, 4 November 2026. */
.consultant-hero h1{font-size:clamp(54px,5.2vw,82px);max-width:900px;line-height:1.03}
@media(max-width:760px){.consultant-hero h1{font-size:clamp(47px,8.8vw,65px)}}
@media(max-width:380px){.consultant-hero h1{font-size:44px}}

/* Final-intent consultant introduction; existing public contact destination only. */
.consultant-contact{margin-top:28px;font-size:13px;gap:52px}
.introduction-guide{padding:36px 38px;background:var(--paper);border-top:2px solid var(--forest)}
.introduction-guide>.eyebrow{font-size:10px;color:var(--green);margin-bottom:22px}
.introduction-guide h3{font:38px/1.08 var(--serif);letter-spacing:-.02em}
.introduction-guide dl{margin:30px 0 0}
.introduction-guide dl>div{border-top:1px solid var(--line);padding-block:20px}
.introduction-guide dt{font-size:13px;font-weight:500;color:var(--forest)}
.introduction-guide dd{margin:8px 0 0;font-size:14px;color:var(--muted);line-height:1.65}
.introduction-guide .section-note{margin-top:10px}
@media(max-width:760px){.introduction-guide{padding:28px}.introduction-guide h3{font-size:34px}}

/* Structured consultant profile, disabled until a secure intake is approved. */
.submission-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:8vw;align-items:start}
.submission-intro>.large-copy{margin-top:29px}
.submission-intro>p:not(.eyebrow):not(.large-copy):not(.section-note){font-size:15px;color:var(--muted);line-height:1.75;margin-top:23px}
.submission-principles{border-top:1px solid var(--line);margin-top:35px;padding-top:5px}
.submission-principles p{margin-top:23px}
.submission-principles strong{display:block;font-size:13px;font-weight:500;color:var(--forest)}
.submission-principles span{display:block;font-size:13px;color:var(--muted);margin-top:5px}
.consultant-profile-form{background:var(--paper);border-top:2px solid var(--forest);padding:36px}
.consultant-profile-form>.eyebrow{font-size:9px;color:var(--green);margin-bottom:17px}
.consultant-profile-form h3{font:39px/1.08 var(--serif)}
.form-intro{font-size:14px;color:var(--muted);margin-top:17px;line-height:1.65}
.consultant-profile-form fieldset{border:0;border-top:1px solid #bdcbb8;padding:22px 0 0;margin:30px 0 0;min-width:0}
.consultant-profile-form legend{font-size:14px;color:var(--forest);font-weight:500;padding:0 12px 0 0}
.consultant-profile-form legend span{font-size:10px;color:var(--green);margin-right:12px;font-weight:400}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px}
.consultant-profile-form label{display:block;font-size:12px;color:var(--forest);line-height:1.5}
.consultant-profile-form input:not([type=checkbox]),.consultant-profile-form textarea,.consultant-profile-form select{display:block;width:100%;min-width:0;max-width:100%;border:1px solid #b5c4b0;border-radius:0;background:white;opacity:1;color:#4b5d49;font:13px var(--sans);padding:12px;margin-top:7px;min-height:43px}
.consultant-profile-form textarea{height:85px;resize:none}
.consultant-profile-form input[type=file]{font-size:10px;padding:10px 8px}
.full-field{grid-column:1/-1}
.field-hint{font-size:10px;color:var(--muted);display:block;line-height:1.65;margin-top:8px}
.specialty-checks{display:grid;grid-template-columns:1fr;gap:13px;margin:17px 0 23px}
.consultant-profile-form .checkbox-label{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:12px}
.checkbox-label input{flex-shrink:0;margin:3px 0 0;width:14px;height:14px}
.preference-options{display:grid;gap:13px;margin-bottom:20px}
.contact-consent{margin-top:22px}
.form-privacy{font-size:10px;line-height:1.7;color:var(--muted);margin-top:26px}
.profile-submit{margin-top:19px;border:0;width:100%;font-size:13px;cursor:not-allowed;background:#d0d9ca;color:#52644d}
.submission-availability{font-size:11px;color:var(--muted);margin-top:10px!important}
@media(max-width:960px){.submission-layout{grid-template-columns:1fr;gap:38px}.submission-intro{max-width:640px}.consultant-profile-form{max-width:760px;width:100%}}
@media(max-width:640px){.consultant-profile-form{padding:25px}.consultant-profile-form h3{font-size:34px}.form-grid{grid-template-columns:1fr}.consultant-profile-form legend{font-size:13px}.submission-layout h2{font-size:49px}}
@media(max-width:360px){.consultant-profile-form{padding:20px}.consultant-profile-form h3{font-size:31px}}

.hero-note>div{max-width:270px;font-size:13px;line-height:1.7}
.business-guide{margin-top:45px;border-top:1px solid #a6b7a0;padding-top:31px}
.guide-heading{display:flex;justify-content:space-between;gap:35px;align-items:start}.guide-heading>.eyebrow{font-size:10px;max-width:300px}.guide-heading>p:last-child{font-size:15px;max-width:450px;color:#435b48}
.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 60px;margin-top:14px}.business-grid article{border-top:1px solid #a6b7a0;padding-top:25px}.business-grid article>span{font-size:9px;letter-spacing:.1em;color:#435b48}.business-grid h3{font:35px/1.1 var(--serif);margin:19px 0}.business-grid p{font-size:14px;line-height:1.75;color:#435b48}.business-grid .guide-action{font-size:13px;margin-top:18px}.business-grid strong{font-weight:500;color:var(--forest)}.business-grid .text-link{font-size:11px;margin-top:14px;gap:20px}.guide-note{font-size:10px;color:#435b48;line-height:1.7;margin-top:28px;max-width:950px}
.optional-profile-details{margin-top:30px;border-top:1px solid #bdcbb8;border-bottom:1px solid #bdcbb8;padding-block:17px}.optional-profile-details summary{font-size:13px;cursor:pointer;display:flex;justify-content:space-between;gap:20px;color:var(--forest);list-style:none}.optional-profile-details summary::-webkit-details-marker{display:none}.optional-profile-details summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}.optional-profile-details summary>span{font-size:21px;line-height:1}.optional-profile-details[open] summary>span{transform:rotate(45deg)}.optional-profile-details fieldset:last-child{margin-bottom:10px}
@media(max-width:760px){.guide-heading{display:block}.guide-heading>.eyebrow{max-width:none;margin-bottom:16px}.business-grid{grid-template-columns:1fr;gap:30px;margin-top:27px}.business-grid h3{font-size:32px}.hero-note>div{font-size:11px}}

/* Experience panel follows the same eyebrow/title/copy rhythm as the hero. */
.hero-note{display:block;padding-top:0}
.hero-note .note-index{display:block;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.17em;margin-bottom:28px;max-width:100%}
.hero-note>p{font-size:clamp(32px,2.7vw,44px);line-height:1.12}
.hero-note>div{font-size:14px;line-height:1.7;margin-top:26px;max-width:300px;color:#d1dfcc}
@media(max-width:1100px) and (min-width:761px){.hero-note .note-index{font-size:10px;letter-spacing:.13em}.hero-note>div{font-size:13px}}
@media(max-width:760px){.hero-note{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:22px 24px;padding-top:27px}.hero-note .note-index{grid-column:1/-1;font-size:10px;letter-spacing:.15em;margin:0}.hero-note>p{font-size:33px}.hero-note>div{margin:0;font-size:12px;line-height:1.7;max-width:none;align-self:end}}
@media(max-width:380px){.hero-note{grid-template-columns:1fr;gap:20px}.hero-note>div{max-width:270px}}

/* Approved client experience sits with the independent consulting model. */
.consultant-client-experience{grid-column:1/-1;border-top:1px solid var(--line);padding-top:30px;margin-top:5px}
.consultant-client-experience>.eyebrow{font-size:10px;line-height:1.5;margin-bottom:21px;color:var(--muted)}
.consultant-client-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 28px;align-items:center}
.consultant-client-logos>div{min-height:87px;display:flex;align-items:center;justify-content:center}
.consultant-client-logos img{width:150px;height:76px;object-fit:contain;filter:none;mix-blend-mode:normal}
.client-experience-note{font-size:10px;color:var(--muted);line-height:1.7;margin-top:20px;max-width:850px}
@media(max-width:960px){.consultant-client-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}}
@media(max-width:640px){.consultant-client-experience{padding-top:25px;margin-top:0}.consultant-client-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 12px}.consultant-client-logos>div{min-height:67px}.consultant-client-logos img{height:60px}.client-experience-note{font-size:10px}}
@media(max-width:380px){.consultant-client-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px}.consultant-client-logos img{height:70px}}

/* Resume actions remain visible when capability details are collapsed. */
.specialty-row{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:30px;border-top:1px solid #b9c7b6;align-items:start}
.specialty-row:last-of-type{border-bottom:1px solid #b9c7b6}
.specialty-row .specialty{border:0!important;min-width:0}
.specialty-resume{font-size:11px;gap:14px;padding:12px 14px;min-height:44px;margin-top:31px;white-space:nowrap}
.specialty-resume span{font-size:17px}
.selected-specialty-note{font-size:12px;color:var(--forest);border-left:2px solid var(--green);padding-left:12px;margin-top:19px!important}
@media(max-width:760px){.specialty-row{grid-template-columns:1fr;gap:0}.specialty-row .specialty summary{padding-bottom:18px}.specialty-resume{justify-self:start;margin:0 0 26px 38px;padding:11px 14px}.specialty-row .specialty-detail{padding-right:0}}

.education-intro .education-section-label{text-transform:none;letter-spacing:.015em;font-size:14px;font-weight:500;line-height:1.5}
.model-grid{row-gap:50px}
@media(max-width:760px){.model-grid{row-gap:35px}}
@media(max-width:760px){.hero-note{grid-template-columns:1fr;gap:20px}.hero-note>p{font-size:33px;max-width:none}.hero-note>div{max-width:330px;align-self:start}}

/* Integrated, ungated learning paths and original-resource players. */
.learning-path-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:37px}
.learning-path-nav a{border-top:1px solid #a6b7a0;border-bottom:1px solid #a6b7a0;padding:18px 0;display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.5}.learning-path-nav span{font-size:10px;color:var(--green);padding-top:2px}
.module-exercise{border-left:2px solid #8ba281;padding:4px 0 4px 20px;margin-top:24px}.module-exercise .eyebrow{font-size:8px;letter-spacing:.12em;margin:0 0 12px}.module-exercise h4{font-size:14px;font-weight:500;color:var(--forest);margin:0 0 10px}.module-exercise p{font-size:13px}.module-exercise .module-question{font-size:12px;color:var(--forest);margin-top:12px}
.education-grid{grid-template-columns:1fr 1fr}
.integrated-videos{margin-top:45px;border-top:1px solid #a6b7a0;padding-top:31px}.video-library-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.video-library-heading .eyebrow{font-size:9px;margin-bottom:15px}.video-library-heading h3{font:39px/1.1 var(--serif)}.video-library-heading>p{font-size:14px;color:#435b48;max-width:470px}
.playlist-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:28px}.playlist-player{aspect-ratio:16/9;background:var(--forest);color:white;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;position:relative}.playlist-player>p{font:29px/1.15 var(--serif)}.playlist-load{font-size:11px;border:1px solid #91a68b;align-self:start;min-height:44px;gap:25px;padding:11px 14px;cursor:pointer}.playlist-player iframe{width:100%;height:100%;position:absolute;inset:0;border:0}.playlist-resource>.text-link{font-size:11px;margin-top:12px;gap:20px}
@media(max-width:760px){.learning-path-nav{grid-template-columns:1fr 1fr;gap:12px 20px}.education-grid{grid-template-columns:1fr}.video-library-heading{grid-template-columns:1fr;gap:20px}.playlist-grid{grid-template-columns:1fr;gap:28px}.playlist-player{padding:23px}.playlist-player>p{font-size:28px}.video-library-heading h3{font-size:34px}}
