/* These proposals inherit the accepted yellow/white design; the original page remains unchanged. */
.education-belief{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;border-bottom:1px solid var(--line)}.education-belief h2{font-size:clamp(28px,2.7vw,36px);line-height:1.45}.belief-lead{margin-top:24px;font-size:20px;font-weight:650;line-height:1.65}.belief-explanation>p{font-size:17px;line-height:1.9;max-width:56ch}.belief-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.belief-pair>div{border-top:3px solid var(--yellow);padding-top:20px}.belief-pair h3{font-size:20px;line-height:1.5}.belief-pair p{font-size:15px;line-height:1.85;color:var(--muted);margin-top:12px}.course-strengths{grid-column:1/-1;padding-top:28px;border-top:1px solid var(--line)}.course-strengths h4,.ai-growth h4{font-size:19px;font-weight:650;line-height:1.5}.course-strengths ul{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.course-strengths strong{font-size:16px;font-weight:650;line-height:1.6;display:block}.course-strengths p{font-size:15px;line-height:1.85;color:var(--muted);margin-top:8px}.version-b .tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.version-b .course-visual figcaption{position:static;background:none;color:var(--muted);font-size:13px;padding:12px 0 0;text-shadow:none}.version-b .course-picture{background:white;aspect-ratio:1.55}.version-b .course-picture>img{object-fit:contain}.version-b #panel-ai .course-picture{aspect-ratio:1.8;background:var(--warm)}.version-b #panel-ai .course-picture>img{object-fit:contain}.ai-growth{grid-column:1/-1;padding:28px;background:var(--warm)}.ai-growth ol{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ai-growth li>span{display:block;font-size:14px;color:var(--muted);margin-bottom:8px}.ai-growth strong{display:block;font-size:18px;line-height:1.5;font-weight:650}.ai-growth p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.8}.extra-courses{margin-top:20px;font-size:15px}.extra-courses summary{cursor:pointer;min-height:44px;padding-block:10px}.extra-courses p{padding:12px 0;max-width:70ch;color:var(--muted);line-height:1.85}.learning-section{background:var(--warm)}.lesson-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lesson-grid h3{font-size:28px;line-height:1.45}.lesson-grid>div>p{font-size:16px;color:var(--muted);line-height:1.9;max-width:50ch;margin-top:20px}.lesson-grid figure{background:white;padding:24px}.lesson-grid figure img{width:100%}.lesson-grid figcaption,.report-preview figcaption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:16px}.lesson-steps{list-style:none;margin:28px 0 0;padding:0}.lesson-steps li{display:grid;grid-template-columns:145px 1fr;gap:16px;border-top:1px solid var(--line);padding-block:16px;font-size:15px;line-height:1.7}.lesson-steps span{color:var(--muted)}.lesson-note{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.lesson-note strong{font-size:20px}.lesson-note p{font-size:16px;line-height:1.85;color:var(--muted)}.report-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid var(--line)}.report-copy .report-lead{font-size:20px;line-height:1.7;margin-top:24px;font-weight:550}.report-copy>p:not(.report-lead){font-size:16px;line-height:1.85;color:var(--muted);margin-top:20px}.report-points{padding:0;list-style:none;margin:24px 0 0}.report-points li{font-size:16px;padding-block:13px;border-bottom:1px solid var(--line)}.report-copy .report-availability{font-size:13px!important}.report-preview{max-width:430px;width:100%;justify-self:end}.report-preview a{display:block;border:1px solid var(--line)}.report-preview img{width:100%}.report-preview a:hover{outline:2px solid var(--ink);outline-offset:3px}
@media(max-width:1050px){.education-belief{gap:40px}.belief-pair{gap:20px}.course-strengths ul{gap:20px}.lesson-grid{gap:36px}.lesson-steps li{grid-template-columns:1fr;gap:4px}.report-section{gap:40px}}
@media(max-width:900px){.education-belief{grid-template-columns:1fr;gap:28px}.belief-lead br{display:none}.belief-explanation>p{max-width:64ch}.course-strengths ul{grid-template-columns:repeat(2,minmax(0,1fr))}.version-b .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.version-b .tabs button:nth-child(3){border-left:0}.version-b .tabs button:nth-child(n+3){border-top:1px solid var(--line)}.version-b .tabs button small{min-height:0}.lesson-grid{grid-template-columns:1fr;gap:28px}.lesson-grid figure{max-width:540px;width:100%;margin-inline:auto}.lesson-note{grid-template-columns:1fr;gap:12px}.report-section{grid-template-columns:1fr;gap:32px}.report-preview{justify-self:center;max-width:450px}.report-copy>p{max-width:58ch}}
@media(max-width:600px){.education-belief h2{font-size:27px;letter-spacing:-.035em}.belief-lead{font-size:19px;margin-top:20px}.belief-explanation>p{font-size:16px}.belief-pair{grid-template-columns:1fr;gap:24px}.course-strengths ul{grid-template-columns:1fr;gap:20px}.course-strengths li{display:grid;grid-template-columns:110px 1fr;gap:16px}.course-strengths strong{font-size:15px}.course-strengths p{margin:0;font-size:14px}.course-strengths{padding-top:24px}.ai-growth{padding:24px}.ai-growth ol{grid-template-columns:1fr;gap:24px}.ai-growth li+li{border-top:1px solid var(--line);padding-top:20px}.lesson-grid h3{font-size:24px}.lesson-grid figure{padding:16px}.lesson-steps li{grid-template-columns:1fr;gap:5px}.lesson-note strong{font-size:19px}.report-copy .report-lead{font-size:18px}.report-copy h2{font-size:30px}.report-preview figcaption{font-size:12px}.version-b .tabs button strong{font-size:18px}.version-b .course-visual figcaption{font-size:12px}.belief-pair h3{font-size:19px}}
@media(max-width:350px){.education-belief h2{font-size:24px}.course-strengths li{grid-template-columns:1fr;gap:6px}.version-b .tabs button strong{font-size:17px}}
