:is(.d2c-course,.editorial-course){--d2c-ink:#253124;--d2c-muted:#65745b;--d2c-line:#cbd4be;background:#fafbf7}
.d2c-hero{background:#253429;color:#f3f2e6;padding-top:25px;overflow:hidden}
.d2c-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #51604b;padding-bottom:21px}
.d2c-breadcrumb>a{display:flex;gap:17px;align-items:center;font-size:10px;color:#c4ceb8}.d2c-breadcrumb>a>span{font-size:19px;color:#b7c39d}
.d2c-breadcrumb>span{font:400 8px/1.8 'DM Sans',sans-serif;letter-spacing:.13em;color:#b4bfa5}
.d2c-hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:38px 0 35px}
.d2c-eyebrow{display:flex;align-items:center;gap:11px;font:400 9px/1.8 'DM Sans',sans-serif;letter-spacing:.14em;color:#c7d3b5}
.d2c-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#d6a980}
:is(.d2c-course,.editorial-course)-name{font-size:12px;color:#c5cdb9;line-height:1.9;margin-top:22px}
.d2c-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.5;font-weight:500;letter-spacing:-.065em;margin-top:15px;word-break:keep-all;overflow-wrap:normal}
.d2c-hero h1>span{color:#d4dfa8;white-space:nowrap}
.d2c-hero-lead{font-size:15px;line-height:2!important;color:#e0e5d5;margin-top:24px;letter-spacing:.01em}
.d2c-hero-goal{font-size:11px;line-height:2.05!important;color:#b9c6aa;max-width:440px;margin-top:14px}
.d2c-hero-actions{display:flex;flex-wrap:wrap;gap:21px 23px;align-items:center;margin-top:27px}
.d2c-primary{display:flex;justify-content:space-between;align-items:center;gap:23px;padding:19px 22px;background:#e0e7ce;color:#283921;font-size:11px;transition:background .2s}
.d2c-primary>span{font-size:24px;line-height:1;color:#a07a56}.d2c-primary:hover{background:#f3f5e7}
.d2c-secondary{display:flex;gap:20px;align-items:center;border-bottom:1px solid #8d9e78;padding-bottom:9px;font-size:10px}.d2c-secondary>span{font-size:19px;color:#d2ad85}
.d2c-delivery-note{font-size:8px;line-height:1.9;color:#b3c29d;margin-top:12px}
.d2c-hero-art{position:relative;align-self:center;min-width:0;margin:0}
.d2c-art-heading{display:flex;gap:20px;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #56664c;font:400 8px/1.7 'DM Sans',sans-serif;letter-spacing:.12em;color:#b1c19a}
.d2c-hero-art img{display:block;width:100%;max-width:100%;height:auto;margin:20px 0 0}
.d2c-hero-art figcaption{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:22px;color:#dce3cd;font-size:11px}.d2c-hero-art figcaption>span{border-bottom:1px solid #647452;padding-bottom:7px}.d2c-hero-art figcaption>i{font-style:normal;color:#c69f79;font-size:16px;padding-bottom:5px}
.d2c-hero-facts{border-top:1px solid #647154;display:grid;grid-template-columns:repeat(3,1fr) 1.05fr;padding:25px 0 29px;gap:0}
.d2c-hero-facts>div{padding:0 27px;border-left:1px solid #556449}.d2c-hero-facts>div:first-child{border:0;padding-left:0}.d2c-hero-facts>div:last-child{padding-right:0}
.d2c-hero-facts dt{font:400 8px/1.8 'DM Sans','Noto Sans JP',sans-serif;letter-spacing:.03em;color:#b8c6a2}
.d2c-hero-facts dd{display:flex;gap:12px;align-items:center;margin-top:11px}.d2c-hero-facts strong{font:400 47px/1 'DM Sans',sans-serif;letter-spacing:-.05em;color:#e4ead6}.d2c-hero-facts dd>span{font-size:13px;line-height:1.4}.d2c-hero-facts small{display:block;font-size:8px;line-height:1.6;color:#bcc9a8;margin-top:6px}
.d2c-hero-facts .d2c-format-fact dd{font-size:15px;line-height:1.7;margin-top:12px}.d2c-format-fact>a{display:inline-flex;gap:22px;font-size:9px;color:#c8d4b5;margin-top:10px}.d2c-format-fact>a>span{color:#d1b18b}
:is(.d2c-course,.editorial-course) .syllabus-index{padding-block:23px;background:#fafbf7}:is(.d2c-course,.editorial-course) .syllabus-index a{font-size:11px}
.d2c-experience{display:grid;grid-template-columns:1.05fr 1.4fr 134px;gap:40px;align-items:center;padding-block:47px;border-bottom:1px solid var(--d2c-line)}
.d2c-experience-number>p{font:500 8px/1.7 'DM Sans',sans-serif;letter-spacing:.14em;color:#8a957b}.d2c-experience-number>div{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;margin-top:15px}.d2c-experience-number>div>span{font-size:17px;color:#697b56}.d2c-experience-number>div>span:first-child{width:100%;font-size:13px;margin-bottom:5px}.d2c-experience-number strong{font:400 95px/1 'DM Sans',sans-serif;letter-spacing:-.075em;color:#586e44}.d2c-experience-number small{display:block;font-size:9px;line-height:1.9;color:#7d8870;margin-top:12px}
.d2c-experience-copy h2{font-size:23px;line-height:1.7;letter-spacing:-.03em;font-weight:500;color:#34432d}.d2c-experience-copy>p{font-size:11px;line-height:2.1;color:#6c7a60;margin-top:15px}.d2c-experience-copy>a{display:inline-flex;gap:23px;font-size:10px;align-items:center;margin-top:17px;border-bottom:1px solid #becaae;padding-bottom:7px}.d2c-experience-copy>a>span{color:#ac8863;font-size:18px}
.d2c-experience-portrait img{width:100%;height:157px;object-fit:cover;object-position:center 25%;filter:saturate(.75)}.d2c-experience-portrait>span{display:block;font-size:12px;color:#4c6040;margin-top:10px}.d2c-experience-portrait small{display:block;font-size:8px;color:#7f8e72;margin-top:4px}
:is(.d2c-course,.editorial-course) .syllabus-section{padding-block:85px}:is(.d2c-course,.editorial-course) .syllabus-section-heading{margin-bottom:42px}:is(.d2c-course,.editorial-course) .syllabus-section-heading h2{font-size:clamp(29px,3.2vw,44px);line-height:1.65;color:#2c3b25}:is(.d2c-course,.editorial-course) .syllabus-section-heading>p{color:#718064}
.d2c-learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}
.d2c-analysis-map{padding:28px 30px 22px;background:#f0f2e8;border:1px solid #ccd4bc;margin:0;align-self:start}
.d2c-map-label{display:flex;justify-content:space-between;gap:20px;color:#7e8e69;font:500 8px/1.8 'DM Sans',sans-serif;letter-spacing:.12em}
.d2c-analysis-map h3{font-size:25px;line-height:1.7;letter-spacing:-.04em;color:#3e5231;font-weight:500;margin-top:25px}
.d2c-map-drawing{display:block;width:100%;height:auto;margin-top:16px}
.d2c-map-decision{border-top:1px solid #bdc9ad;margin-top:19px;padding-top:17px;display:flex;align-items:center;gap:17px;color:#425c32}.d2c-map-decision>span:first-child{font:500 8px/1.8 'DM Sans',sans-serif;letter-spacing:.1em}.d2c-map-decision>p{font-size:14px}.d2c-map-decision>span:last-child{margin-left:auto;color:#a18059;font-size:24px}
.d2c-analysis-map figcaption{font-size:8px;color:#7a8968;margin-top:15px}
.d2c-learning-output{padding-top:2px;min-width:0}.d2c-output-label{font:500 8px/1.8 'DM Sans',sans-serif;letter-spacing:.12em;color:#798f65}
.d2c-learning-output h3{font-size:26px;line-height:1.7;letter-spacing:-.035em;color:#354b2b;font-weight:500;margin-top:19px}.d2c-learning-output h3>span{display:block;font-size:11px;letter-spacing:0;color:#7a8d67;margin-bottom:9px}
.d2c-report-preview{height:218px;position:relative;padding:22px 42px 0 28px;background:#e7ecdd;margin-top:24px;overflow:hidden}
.d2c-report-paper{background:#fafbf6;border:1px solid #c2cdb2;padding:18px 24px;width:78%;box-shadow:7px 9px 0 #dae2cc;transform:rotate(-4deg);height:225px;margin:0 0 0 15px}
.d2c-report-paper>span{font:500 6px/1.8 'DM Sans',sans-serif;letter-spacing:.1em;color:#829472}.d2c-report-title{font-size:15px;font-weight:500;line-height:1.6;color:#526845;margin-top:10px}
.d2c-report-chart{display:flex;align-items:flex-end;gap:9px;height:56px;border-bottom:1px solid #b7c6a4;margin-top:11px}.d2c-report-chart i{height:55%;width:19%;background:#a6ba8c}.d2c-report-chart i:nth-child(2){height:80%;background:#879d6d}.d2c-report-chart i:nth-child(3){height:63%;background:#d1ba99}.d2c-report-chart i:nth-child(4){height:92%;background:#718b52}.d2c-report-chart i:nth-child(5){height:75%;background:#b3c397}
.d2c-report-lines{display:flex;flex-direction:column;gap:5px;margin-top:14px}.d2c-report-lines i{height:2px;background:#d2dbc5}.d2c-report-lines i:last-child{width:63%}
.d2c-report-tag{position:absolute;right:22px;bottom:19px;display:flex;gap:13px;align-items:center;background:#354c2b;color:#e4ecd9;padding:14px 18px;font-size:11px;box-shadow:3px 3px 0 #b5c49f}.d2c-report-tag>span{font-size:19px;color:#cdb590}
.d2c-output-caption{font-size:9px;line-height:1.9;color:#7a8a6b;margin-top:13px}.d2c-assessment{padding-top:20px;border-top:1px solid var(--d2c-line);margin-top:23px}.d2c-assessment>span{font-size:10px;color:#5d784a}.d2c-assessment>p{font-size:12px;line-height:2.1;color:#687c5a;margin-top:10px}
.d2c-audience{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:37px}.d2c-audience>div{border-top:1px solid #bcc9ac;padding-top:23px}.d2c-audience dt{font-size:14px;color:#3c5230}.d2c-audience dt>span{display:block;font:500 8px/1.8 'DM Sans',sans-serif;letter-spacing:.1em;color:#849772;margin-bottom:9px}.d2c-audience dd{font-size:12px;line-height:2;color:#68775c;margin-top:12px}
.d2c-marketing-focus{border-top:1px solid #b9c8a8;margin-top:42px;padding-top:30px}
.d2c-marketing-heading{display:grid;grid-template-columns:1fr 1.5fr;gap:9px 35px;align-items:end;margin-bottom:27px}
.d2c-marketing-heading>p{grid-column:1/-1;font:500 8px/1.8 'DM Sans',sans-serif;color:#7e906c;letter-spacing:.14em}
.d2c-marketing-heading h3{font-size:25px;line-height:1.7;color:#354d2a;letter-spacing:-.035em;font-weight:500}
.d2c-marketing-heading>span{font-size:10px;line-height:1.9;color:#7e8c70;justify-self:end;padding-bottom:5px}
.d2c-marketing-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}
.d2c-marketing-topics article{border-top:2px solid #a5b58e;padding-top:19px}.d2c-marketing-topics article:nth-child(2){border-color:#bdac90}.d2c-marketing-topics article:nth-child(3){border-color:#8f9f7c}
.d2c-marketing-topics article>span{font:500 8px/1.8 'DM Sans',sans-serif;color:#81916f;letter-spacing:.08em}
.d2c-marketing-topics h4{font-size:16px;line-height:1.8;color:#405733;font-weight:500;letter-spacing:-.03em;margin-top:13px;text-wrap:wrap}
.d2c-marketing-topics p{font-size:11px;line-height:2.1;color:#697b5b;margin-top:12px}
@media(max-width:860px){.d2c-marketing-heading h3{font-size:23px}.d2c-marketing-topics{gap:20px}.d2c-marketing-topics h4{font-size:15px}}
@media(max-width:700px){.d2c-marketing-focus{margin-top:31px;padding-top:24px}.d2c-marketing-heading{display:block;margin-bottom:23px}.d2c-marketing-heading h3{font-size:24px;margin-top:12px}.d2c-marketing-heading>span{display:block;font-size:9px;margin-top:12px;padding:0}.d2c-marketing-topics{grid-template-columns:1fr;gap:23px}.d2c-marketing-topics article{padding-top:16px}.d2c-marketing-topics h4{font-size:16px;margin-top:10px}.d2c-marketing-topics p{font-size:11px;margin-top:10px}}
:is(.d2c-course,.editorial-course) .syllabus-model{margin-top:28px}.d2c-curriculum{background:#f0f2e9}
.d2c-phase-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid #b8c7a6;margin-bottom:32px}
.d2c-phase-nav a{display:grid;grid-template-columns:27px 1fr 16px;gap:4px 13px;align-items:center;font-size:15px;padding:22px 25px;border-left:1px solid #b8c7a6;color:#405831}.d2c-phase-nav a:first-child{border-left:0;padding-left:0}.d2c-phase-nav a:last-child{padding-right:0}.d2c-phase-nav a>span:first-child{grid-row:1/3;font:400 22px/1.3 'DM Sans',sans-serif;color:#84996e}.d2c-phase-nav small{grid-column:2;grid-row:2;font:400 8px/1.8 'DM Sans',sans-serif;letter-spacing:.12em;color:#89997a}.d2c-phase-nav a>span:last-child{grid-column:3;grid-row:1/3;color:#a0815c}
:is(.d2c-course,.editorial-course) .syllabus-timing{background:transparent;padding-inline:0;border-bottom:1px solid #c7d1b9;padding-bottom:23px}:is(.d2c-course,.editorial-course) .syllabus-timing-note{margin-bottom:42px}
.d2c-phase{display:grid;grid-template-columns:235px minmax(0,1fr);gap:48px;padding:35px 0;border-top:1px solid #aaba94;scroll-margin-top:0}.d2c-phase:last-of-type{border-bottom:1px solid #aaba94}
.d2c-phase-heading{padding-top:0;position:sticky;top:110px;align-self:start}.d2c-phase-heading>p:first-child{font:500 9px/1.5 'DM Sans',sans-serif;letter-spacing:.12em;color:#7a8f67;display:flex;gap:12px;align-items:baseline}.d2c-phase-heading strong{font-size:59px;line-height:1;font-weight:400;letter-spacing:-.06em;color:#879b70}.d2c-phase-heading>span{font:500 8px/1.8 'DM Sans',sans-serif;letter-spacing:.12em;color:#82976d;display:block;margin-top:17px}.d2c-phase-heading h3{font-size:22px;font-weight:500;line-height:1.7;letter-spacing:-.03em;color:#3b532c;margin-top:11px}.d2c-phase-heading .d2c-phase-description{font-size:11px;line-height:2.1;color:#6d7e5e;margin-top:14px}.d2c-phase-heading>small{display:block;font-size:9px;color:#7b8e6a;border-top:1px solid #cad4bb;margin-top:20px;padding-top:14px}
.d2c-phase .syllabus-lessons{border-top:0}.d2c-phase .syllabus-lesson{grid-template-columns:44px minmax(0,1fr) 183px;gap:20px;padding:25px 0}.d2c-phase .syllabus-lesson:first-child{padding-top:0}.d2c-phase .syllabus-lesson:last-child{border-bottom:0;padding-bottom:0}.d2c-phase .syllabus-lesson-index>strong{font-size:29px;color:#a0af8d}.d2c-phase .syllabus-lesson-main h3{font-size:16px;line-height:1.9;color:#314829}.d2c-phase .syllabus-lesson-main>p{font-size:11px}.d2c-phase .syllabus-lesson-output{background:#e2e8d6;border-left:1px solid #b9c7a5;padding:15px 13px;gap:10px}.d2c-phase .syllabus-lesson-output p{font-size:11px}.d2c-phase .syllabus-lesson-output svg{width:21px}
:is(.d2c-course,.editorial-course) .syllabus-conditions-grid{gap:80px}:is(.d2c-course,.editorial-course) .syllabus-price{background:#e9eede;border:0;padding:31px 34px}:is(.d2c-course,.editorial-course) .syllabus-price strong{font-size:102px}:is(.d2c-course,.editorial-course) .syllabus-grant{background:#f4f5ed;margin-top:17px;border:1px solid #c2cfaf;padding:25px 28px}:is(.d2c-course,.editorial-course) .syllabus-lecturer{background:#eef2e5}:is(.d2c-course,.editorial-course) .syllabus-completion{background:#edece3}:is(.d2c-course,.editorial-course) .syllabus-records{gap:55px}:is(.d2c-course,.editorial-course) .syllabus-compare{padding-block:43px}
@media(max-width:1150px){.d2c-hero-layout{gap:30px}.d2c-hero h1{font-size:4.3vw}.d2c-hero-actions{gap:19px}.d2c-experience{grid-template-columns:1fr 1.35fr 110px;gap:27px}.d2c-experience-number strong{font-size:83px}.d2c-experience-copy h2{font-size:22px}.d2c-experience-portrait img{height:144px}.d2c-phase{grid-template-columns:195px minmax(0,1fr);gap:30px}.d2c-phase .syllabus-lesson{grid-template-columns:37px minmax(0,1fr);gap:16px}.d2c-phase .syllabus-lesson-index{grid-row:1/3}.d2c-phase .syllabus-lesson-output{grid-column:2;align-self:start}.d2c-phase .syllabus-lesson-output p{font-size:11px}.d2c-learning-grid{gap:38px}.d2c-hero-facts>div{padding-inline:18px}.d2c-hero-facts dt{font-size:7px}:is(.d2c-course,.editorial-course) .syllabus-conditions-grid{gap:45px}.d2c-phase-nav a{font-size:13px;padding-inline:19px;gap:4px 10px}}
@media(max-width:860px){.d2c-hero-layout{grid-template-columns:1fr;gap:35px;padding-block:40px}.d2c-hero h1{font-size:58px}.d2c-hero-copy{max-width:660px}.d2c-hero-art{max-width:620px;width:100%;margin:0 auto}.d2c-hero-art img{width:100%;max-width:100%;margin:23px 0 0}.d2c-hero-facts{grid-template-columns:repeat(3,1fr);row-gap:25px}.d2c-format-fact{grid-column:1/-1;display:flex;align-items:center;gap:23px;padding-top:21px!important;border-top:1px solid #526247!important;border-left:0!important;padding-left:0!important}.d2c-hero-facts .d2c-format-fact dd{font-size:13px;margin:0}.d2c-format-fact>a{margin:0 0 0 auto}.d2c-experience{grid-template-columns:1fr 1.5fr;gap:25px}.d2c-experience-portrait{display:flex;align-items:center;gap:16px;grid-column:2}.d2c-experience-portrait img{width:48px;height:56px}.d2c-experience-portrait>span{margin-top:0}.d2c-experience-number{grid-row:1/3;align-self:start}.d2c-experience-copy h2{font-size:23px}.d2c-learning-grid{gap:30px}.d2c-analysis-map{padding:23px 21px}.d2c-analysis-map h3{font-size:23px}.d2c-map-decision{gap:9px}.d2c-map-decision>p{font-size:11px}.d2c-map-decision>span:first-child{font-size:7px}.d2c-learning-output h3{font-size:22px}.d2c-report-preview{height:188px;padding-inline:14px}.d2c-report-paper{width:86%;padding-inline:17px;margin-left:0}.d2c-report-tag{font-size:9px;padding:12px;right:14px}.d2c-audience{gap:30px}.d2c-phase{grid-template-columns:170px minmax(0,1fr);gap:29px}.d2c-phase-heading h3{font-size:20px}.d2c-phase-nav a{font-size:12px;padding-inline:15px;grid-template-columns:21px 1fr 12px;gap:4px 7px}.d2c-phase-nav a>span:first-child{font-size:20px}.d2c-phase-nav small{font-size:7px}:is(.d2c-course,.editorial-course) .syllabus-price{padding:25px}:is(.d2c-course,.editorial-course) .syllabus-price strong{font-size:85px}}
@media(max-width:700px){.d2c-hero{padding-top:17px}.d2c-breadcrumb{padding-bottom:17px}.d2c-breadcrumb>a{font-size:9px;gap:12px}.d2c-breadcrumb>span{font-size:7px;letter-spacing:.05em}.d2c-hero-layout{padding-block:30px;gap:30px}.d2c-eyebrow{font-size:8px;letter-spacing:.11em}:is(.d2c-course,.editorial-course)-name{font-size:11px;margin-top:21px}.d2c-hero h1{font-size:clamp(32px,8.6vw,51px);margin-top:15px;line-height:1.6;letter-spacing:-.065em}.d2c-hero-lead{font-size:13px;margin-top:18px;line-height:2!important}.d2c-hero-goal{font-size:10px;margin-top:12px;max-width:420px}.d2c-hero-actions{display:block;margin-top:24px}.d2c-primary{font-size:11px;padding:18px 19px}.d2c-secondary{font-size:10px;margin-top:18px;max-width:190px;justify-content:space-between}.d2c-delivery-note{font-size:8px;line-height:1.8}.d2c-art-heading{font-size:7px;padding-bottom:13px}.d2c-hero-art img{margin-top:18px}.d2c-hero-art figcaption{margin-top:19px;gap:13px;font-size:10px}.d2c-hero-art figcaption>i{font-size:13px}.d2c-hero-facts{padding:22px 0 25px;row-gap:20px}.d2c-hero-facts>div{padding-inline:13px}.d2c-hero-facts dt{font-size:7px;line-height:1.8}.d2c-hero-facts strong{font-size:36px}.d2c-hero-facts dd{gap:6px;margin-top:10px;align-items:baseline}.d2c-hero-facts dd>span{font-size:10px}.d2c-hero-facts small{font-size:7px;line-height:1.8;margin-top:5px}.d2c-format-fact{flex-wrap:wrap;gap:10px 20px}.d2c-hero-facts .d2c-format-fact dt{width:100%;font-size:7px}.d2c-hero-facts .d2c-format-fact dd{font-size:12px}.d2c-format-fact>a{font-size:8px;gap:15px}:is(.d2c-course,.editorial-course) .syllabus-index{padding-block:8px}:is(.d2c-course,.editorial-course) .syllabus-index a{font-size:10px}.d2c-experience{grid-template-columns:1fr auto;gap:26px 20px;padding-block:34px}.d2c-experience-number{grid-column:1;grid-row:1}.d2c-experience-number>div{margin-top:11px;gap:8px}.d2c-experience-number>div>span{font-size:14px}.d2c-experience-number>div>span:first-child{font-size:11px;margin-bottom:2px}.d2c-experience-number strong{font-size:75px}.d2c-experience-number small{font-size:8px;max-width:210px;margin-top:9px}.d2c-experience-portrait{grid-column:2;grid-row:1;display:block;align-self:center;max-width:91px}.d2c-experience-portrait img{width:91px;height:110px}.d2c-experience-portrait>span{font-size:11px;margin-top:8px}.d2c-experience-portrait small{font-size:7px}.d2c-experience-copy{grid-column:1/-1;grid-row:2}.d2c-experience-copy h2{font-size:25px}.d2c-experience-copy>p{font-size:11px;margin-top:13px}.d2c-experience-copy>a{font-size:10px}:is(.d2c-course,.editorial-course) .syllabus-section{padding-block:58px}:is(.d2c-course,.editorial-course) .syllabus-section-heading{margin-bottom:29px}:is(.d2c-course,.editorial-course) .syllabus-section-heading h2{font-size:31px}.d2c-learning-grid{grid-template-columns:1fr;gap:35px}.d2c-analysis-map{padding:24px 23px 20px}.d2c-map-label{font-size:7px}.d2c-analysis-map h3{font-size:25px;margin-top:21px}.d2c-map-drawing{margin-top:9px}.d2c-map-decision{gap:14px}.d2c-map-decision>p{font-size:13px}.d2c-map-decision>span:first-child{font-size:7px}.d2c-learning-output h3{font-size:25px;margin-top:17px}.d2c-learning-output h3>span{font-size:10px}.d2c-report-preview{height:205px;padding:20px 27px 0;margin-top:20px}.d2c-report-paper{width:81%;margin-left:7px;height:224px;padding-inline:23px}.d2c-report-tag{font-size:10px;bottom:18px;right:20px;padding:12px 14px}.d2c-assessment{margin-top:20px;padding-top:18px}.d2c-assessment>p{font-size:11px}.d2c-audience{grid-template-columns:1fr;gap:22px;margin-top:30px}.d2c-audience>div{padding-top:21px}.d2c-audience dt{font-size:13px}.d2c-audience dd{font-size:12px}:is(.d2c-course,.editorial-course) .syllabus-model{margin-top:25px}.d2c-phase-nav{grid-template-columns:1fr;margin-bottom:24px}.d2c-phase-nav a{grid-template-columns:25px 1fr auto;gap:4px 13px;padding:17px 0;border-left:0;border-top:1px solid #c6d2b7;font-size:14px}.d2c-phase-nav a:first-child{border-top:0}.d2c-phase-nav small{font-size:8px}.d2c-phase-nav a>span:first-child{font-size:23px}:is(.d2c-course,.editorial-course) .syllabus-timing{padding:20px;background:#e4ead9;border-bottom:0}:is(.d2c-course,.editorial-course) .syllabus-timing-note{margin-bottom:28px}.d2c-phase{grid-template-columns:1fr;gap:24px;padding-block:29px}.d2c-phase-heading{position:static;display:grid;grid-template-columns:68px 1fr;column-gap:20px;align-items:start}.d2c-phase-heading>p:first-child{display:block;grid-column:1;grid-row:1/5;font-size:8px;margin:0}.d2c-phase-heading strong{display:block;font-size:52px;margin-top:8px}.d2c-phase-heading>span{grid-column:2;font-size:7px;margin:0}.d2c-phase-heading h3{grid-column:2;font-size:23px;margin-top:7px}.d2c-phase-heading .d2c-phase-description{grid-column:2;font-size:10px;margin-top:10px}.d2c-phase-heading>small{grid-column:2;font-size:8px;margin-top:13px;padding-top:10px}.d2c-phase .syllabus-lesson{grid-template-columns:33px minmax(0,1fr);gap:14px 17px;padding-block:23px}.d2c-phase .syllabus-lesson:first-child{border-top:1px solid #c6d1b9;padding-top:22px}.d2c-phase .syllabus-lesson-index>strong{font-size:26px}.d2c-phase .syllabus-lesson-main h3{font-size:16px}.d2c-phase .syllabus-lesson-main>p{font-size:11px}.d2c-phase .syllabus-lesson-output{padding:13px 14px}.d2c-phase .syllabus-lesson-output p{font-size:11px}:is(.d2c-course,.editorial-course) .syllabus-conditions-grid{gap:28px}:is(.d2c-course,.editorial-course) .syllabus-price{padding:26px}:is(.d2c-course,.editorial-course) .syllabus-price strong{font-size:87px}:is(.d2c-course,.editorial-course) .syllabus-grant{padding:23px}:is(.d2c-course,.editorial-course) .syllabus-records{gap:26px}:is(.d2c-course,.editorial-course) .syllabus-compare{padding-block:33px}}
@media(max-width:370px){.d2c-hero h1{font-size:30px}.d2c-primary{font-size:10px;padding-inline:17px}.d2c-hero-facts dt{font-size:6px}.d2c-hero-facts>div{padding-inline:9px}.d2c-hero-facts strong{font-size:31px}.d2c-hero-facts dd{gap:4px}.d2c-hero-facts dd>span{font-size:9px}.d2c-hero-facts small{font-size:6px}.d2c-experience-number strong{font-size:63px}.d2c-experience-number>div>span{font-size:12px}.d2c-experience{gap:24px 15px}.d2c-experience-portrait{max-width:75px}.d2c-experience-portrait img{width:75px;height:98px}.d2c-experience-number small{font-size:7px}:is(.d2c-course,.editorial-course) .syllabus-section-heading h2{font-size:29px}.d2c-learning-output h3{font-size:23px}.d2c-analysis-map{padding-inline:20px}.d2c-map-decision{gap:9px}.d2c-map-decision>p{font-size:12px}.d2c-phase-heading{grid-template-columns:56px 1fr;gap:0 17px}.d2c-phase-heading h3{font-size:21px}.d2c-phase-heading strong{font-size:45px}.d2c-phase .syllabus-lesson-main h3{font-size:15px}}
@media print{.d2c-hero{background:white;color:#222}.d2c-hero-art,.d2c-hero-actions,.d2c-phase-nav{display:none}.d2c-hero-layout{grid-template-columns:1fr}.d2c-phase-heading{position:static}.d2c-phase{break-inside:avoid}.d2c-hero h1,.d2c-hero h1>span{color:#222}}
