/* Compact editorial rhythm; image dimensions follow their rendered width. */
.hero-grid{gap:28px;align-items:center}.hero-art{margin:0;padding:0 0 16px;align-self:center;min-width:0}.hero-art>img{display:block;width:100%;height:auto;aspect-ratio:1.28;object-fit:cover;object-position:50% 65%;transform:none}.hero-chip{top:3%;right:0;padding:8px 13px;font-size:10px}.hero-note{bottom:0;right:0;padding:12px 18px;gap:12px;transform:rotate(-2deg)}.hero-note p{font-size:12px}.hero-note .icon{width:25px;height:25px}.hero-quiz-link{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--muted);margin-top:15px}.hero-quiz-link>span{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:650}.hero-quiz-link .icon{width:14px;height:14px}.hero-desc{margin-block:21px 23px}.hero-meta{margin-top:19px}.hero-bottom{margin-top:18px}.trust-item{padding-block:19px}.course-image{aspect-ratio:2.05}.course-body{padding:20px 22px 17px}.course-desc{margin-bottom:17px}.course-meta{padding-bottom:14px}.course-foot{margin-top:12px}.catalogue-bottom{margin-top:23px}.section-head{margin-bottom:25px}.method-layout{align-items:center;gap:45px}.method-visual{align-self:center;padding:25px 24px 20px;gap:0;justify-content:flex-start}.method-visual:before{display:none}.method-visual>p{font-size:19px;line-height:1.45}.method-visual>img{width:100%;height:auto;aspect-ratio:1.8;max-height:250px;object-fit:cover;object-position:50% 65%;margin-block:9px 15px}.method h2{font-size:43px;line-height:1.08;margin-bottom:15px}.method-intro{margin-bottom:19px}.step summary{padding-block:15px}.step>p{padding-bottom:17px}.learning-loop{padding:17px 0 0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cddfefff;gap:9px}.learning-loop li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.learning-loop li+li:before{content:'';height:1px;background:#b1cfe7;width:calc(100% - 27px);position:absolute;right:calc(50% + 18px);top:15px}.learning-loop li>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:white;color:var(--blue);border:1px solid #bfdbef;margin-bottom:9px;z-index:1}.learning-loop .icon{width:15px;height:15px}.learning-loop strong{font-size:10px;font-weight:650;line-height:1.5}.learning-loop small{font-size:8px;line-height:1.5;color:var(--muted);max-width:74px;margin-top:3px}.about-layout{gap:48px}.about-art{height:440px;min-height:0;max-height:none;align-self:center;overflow:hidden;border-radius:0}.about-art>img{height:100%;width:100%;object-fit:cover;object-position:50% 66%}.about-art:after{background:linear-gradient(90deg,var(--deep),transparent 7%,transparent 81%,var(--deep)),linear-gradient(180deg,var(--deep),transparent 8%,transparent 90%,var(--deep))}.about-copy{padding-block:34px}.about-copy h2{font-size:42px;margin-bottom:20px}.about-copy>p{margin-bottom:13px;line-height:1.75}.about-tags{margin-block:19px}.about-label{bottom:21px;left:18px;padding:11px 17px}.agenda-panel{padding:28px 32px;gap:23px}.agenda-content h2{font-size:27px;margin-bottom:7px}.agenda-content .eyebrow{margin-bottom:6px}.funding-panel{padding:24px 27px}.funding-panel ol{margin-block:15px 18px}.inclusion .wrap{padding-block:25px}.inclusion-bg{opacity:.32;object-position:50% 58%}.contact-layout{gap:48px}.contact-copy h2{font-size:43px;line-height:1.08;margin-bottom:18px}.contact-copy>p{max-width:395px}.contact-links{margin-block:24px;gap:15px}.contact-section .eyebrow{margin-bottom:16px}.form{padding:25px}.form-grid{gap:15px}.form-foot{margin-top:17px}.faq-layout .step summary{padding-block:15px}.footer{padding-top:32px}.footer-main{padding-bottom:30px}.program-hero-grid{gap:36px}.program-image{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;max-height:280px}.program-main h2{margin-bottom:18px}.program-block{padding-bottom:23px;margin-bottom:25px}.program-content{display:grid;gap:19px}.program-content h3{margin-bottom:7px}.program-sidebar{top:103px}.prose h2{margin-block:27px 14px}.prose p,.prose li{margin-block:10px}.page-head p:not(.eyebrow){margin-top:17px}.page-catalogue .page-head:after{content:'';position:absolute;right:2%;bottom:-22%;width:400px;height:290px;background:url('/assets/hero-crise.webp') center 55%/cover no-repeat;opacity:.15;mask-image:linear-gradient(90deg,transparent,#000 30%)}

/* A single illustration leads into the knowledge check. */
.quiz-invite{background:#f0f7fc;border-bottom:1px solid #dce9f5;overflow:hidden}.quiz-invite-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;padding-block:22px}.quiz-invite-art{min-width:0;align-self:end}.quiz-invite-art img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;filter:drop-shadow(0 8px 11px #0b396809)}.quiz-invite-copy{padding-block:13px}.quiz-invite-copy .eyebrow{margin-bottom:12px}.quiz-invite-copy h2{font-size:35px;line-height:1.12;margin-bottom:15px}.quiz-invite-copy>p{font-size:12px;color:var(--muted);line-height:1.75;max-width:475px}.quiz-invite-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:20px}.quiz-invite-bottom .btn{min-height:45px;padding:11px 18px;font-size:12px}.quiz-invite-bottom>span{font-size:10px;color:var(--muted)}

/* Quiz: readable scenarios, native controls and an explanation after each answer. */
.quiz-page{padding-block:25px 40px;background:linear-gradient(130deg,#f4f8fc,#fff 62%)}.quiz-page .breadcrumb{margin-bottom:22px}.quiz-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:52px}.quiz-side{position:sticky;top:107px;min-width:0}.quiz-side .eyebrow{font-size:9px;margin-bottom:16px}.quiz-side h1{font-size:43px;line-height:1.12}.quiz-side>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;margin:14px 0 13px}.quiz-side>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.75}.quiz-trail{list-style:none;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:22px 0}.quiz-trail li{display:grid;place-items:center;aspect-ratio:1;background:white;border:1px solid var(--line);border-radius:6px;color:#7a91a7;font-size:10px;font-weight:650}.quiz-trail li.current{background:var(--navy);border-color:var(--navy);color:#fff}.quiz-trail li.done{background:#e2f5f3;border-color:#b7ded9;color:#16695d}.quiz-side-note{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--line);padding-top:17px;margin-bottom:20px}.quiz-side-note>.icon{width:17px;height:17px;color:var(--blue);flex:none;margin-top:3px}.quiz-side-note>p{font-size:10px;line-height:1.7;color:var(--muted);max-width:300px}.quiz-side>.text-link{font-size:11px}.quiz-board{background:white;border:1px solid #d8e5f1;box-shadow:0 10px 40px #07366b07;border-radius:17px;padding:30px;scroll-margin-top:104px;min-width:0}.quiz-start>.quiz-tag{margin-bottom:15px}.quiz-tag{display:block;color:var(--blue);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:750}.quiz-start h2{font-size:32px;line-height:1.18;margin-bottom:18px;letter-spacing:-.035em}.quiz-start>p{font-size:13px;color:var(--muted);line-height:1.8}.quiz-benefits{display:flex;gap:7px 16px;flex-wrap:wrap;margin-block:20px 26px}.quiz-benefits span{font-size:10px;font-weight:600;color:#237264}.quiz-start .field{margin-bottom:22px}.quiz-board select{width:100%;font-size:12px;border:1px solid #cfddea;background:#fafcff;border-radius:7px;padding:12px 13px;color:var(--navy);line-height:1.5;height:auto;min-height:44px}.quiz-start-btn{width:100%;justify-content:space-between}.quiz-start>p.quiz-limit{margin-top:19px;font-size:10px;line-height:1.75}.quiz-progress-header{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:var(--navy);font-weight:650;margin-bottom:11px;line-height:1.6}.quiz-progress-header>span+span{font-size:9px;color:var(--blue);text-align:right}.quiz-progress{height:4px;border-radius:9px;background:#e7eff7;overflow:hidden;margin-bottom:23px}.quiz-progress>span{display:block;height:100%;background:var(--cyan);border-radius:9px;transition:width .3s}.quiz-question>.quiz-tag{margin-bottom:12px}.quiz-situation{font-size:12px;line-height:1.8;color:var(--muted);border-left:3px solid #8ed6ed;background:#f5f9fc;padding:13px 15px;border-radius:0 7px 7px 0;margin-bottom:22px}.quiz-question h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin-bottom:18px}.quiz-options{margin:0;padding:0;border:0;display:grid;gap:9px;min-width:0}.quiz-option{position:relative;display:grid;grid-template-columns:27px 1fr 18px;gap:11px;align-items:center;border:1px solid #d9e4ee;border-radius:8px;padding:12px 13px;font-size:12px;line-height:1.65;cursor:pointer;color:var(--ink);transition:border-color .15s,background .15s}.quiz-option>input{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:0;pointer-events:none}.quiz-letter{width:27px;height:27px;border-radius:6px;background:#eff4f9;display:grid;place-items:center;font-size:10px;font-weight:700;color:#65829f}.quiz-option:hover{border-color:#91bce0;background:#f8fbfe}.quiz-option:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.quiz-option:has(input:checked){border-color:var(--blue);background:#f1f8fe}.quiz-option:has(input:checked) .quiz-letter{background:var(--navy);color:#fff}.quiz-option:has(input:disabled){cursor:default}.quiz-option.is-correct,.quiz-option.is-correct:has(input:checked){border-color:#83beb0;background:#eef9f4}.quiz-option.is-correct .quiz-letter{background:#237264!important;color:#fff!important}.quiz-option.is-wrong{border-color:#d0a7a7!important;background:#fff5f3!important}.quiz-option.is-wrong .quiz-letter{background:#985956!important;color:white!important}.quiz-answer-mark .icon{width:17px;height:17px;color:#237264}.is-wrong .quiz-answer-mark .icon{color:#985956}.quiz-action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:22px}.quiz-action-row .btn,.quiz-next-row .btn{font-size:11px;min-height:45px;padding:11px 17px}.quiz-action-row .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.quiz-hint{flex:1;min-width:0}.quiz-hint summary{font-size:11px;color:var(--blue);padding-block:12px;cursor:pointer}.quiz-hint p{font-size:11px;line-height:1.75;color:var(--muted);margin-top:2px}.quiz-feedback{margin-top:20px;background:#fbf6f0;border-left:3px solid #c29362;border-radius:0 8px 8px 0;padding:17px 19px}.quiz-feedback.is-success{background:#eef8f3;border-color:#4c9b7e}.quiz-feedback strong{font-size:13px;color:var(--navy)}.quiz-feedback>p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:7px}.quiz-feedback>p.quiz-correct-answer{font-size:11px;margin-top:10px}.quiz-feedback a{display:inline-block;font-size:10px;color:var(--blue);text-decoration:underline;text-underline-offset:3px;margin-top:12px}.quiz-next-row{display:flex;justify-content:flex-end;margin-top:18px}.quiz-sources{padding-top:24px;margin-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr;gap:35px}.quiz-sources p{font-size:9px;color:var(--muted);line-height:1.85}.quiz-sources a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.quiz-score-line{display:flex;gap:22px;align-items:center;margin-block:18px 23px}.quiz-score{width:94px;height:94px;border-radius:50%;padding:6px;flex:none;background:conic-gradient(var(--blue) var(--score),#e7f0f8 0)}.quiz-score>span{width:100%;height:100%;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;gap:3px;font-size:32px;font-weight:650;line-height:1;color:var(--navy);letter-spacing:-.04em}.quiz-score small{font-size:13px;color:var(--muted);font-weight:400;margin-top:11px;letter-spacing:0}.quiz-score-line h2{font-size:26px;line-height:1.2;margin-bottom:12px;letter-spacing:-.035em}.quiz-score-line p{font-size:11px;line-height:1.8;color:var(--muted)}.quiz-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding-block:20px;border-block:1px solid var(--line)}.quiz-breakdown>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.quiz-breakdown span,.quiz-breakdown strong{font-size:10px;line-height:1.6}.quiz-breakdown strong{color:var(--blue)}.quiz-domain-bar{grid-column:1/-1;height:4px;background:#e8f0f7;border-radius:5px;overflow:hidden}.quiz-domain-bar i{display:block;height:100%;background:var(--blue);border-radius:5px}.quiz-limit{font-size:10px;line-height:1.8;color:var(--muted);margin-top:16px}.quiz-recommendation{margin-top:22px;padding:22px;background:#f1f7fc;border-radius:10px;border:1px solid #dae8f4}.quiz-recommendation>.field{margin-bottom:22px}.quiz-recommendation .quiz-tag{margin-bottom:9px}.quiz-recommendation h3{font-size:23px;line-height:1.3;margin-bottom:12px}.quiz-recommendation p{font-size:11px;line-height:1.8;color:var(--muted)}.quiz-recommendation .btn-row{margin-block:18px 14px;gap:13px}.quiz-recommendation .btn{font-size:11px;min-height:44px;gap:13px;padding:10px 15px}.quiz-recommendation .text-link{font-size:10px}.quiz-recommendation small{font-size:9px;color:var(--muted);line-height:1.7;display:block}.quiz-review{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quiz-review>summary{font-size:12px;cursor:pointer;padding-block:17px;font-weight:600;color:var(--navy)}.quiz-review>ol{padding:0;list-style:none;margin-block:0}.quiz-review li{padding-block:19px;border-top:1px solid var(--line)}.quiz-review li h3{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.5;margin-bottom:11px}.quiz-review li p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:8px}.quiz-review li a{font-size:10px;color:var(--blue);text-decoration:underline}.quiz-review-mark{width:23px;height:23px;background:#fbf2e8;color:#90653c;display:grid;place-items:center;border-radius:50%;font-size:12px;flex:none}.quiz-review-mark.good{background:#e4f5ec;color:#237264}.quiz-restart{margin-top:21px;font-size:11px;color:var(--blue)}

@media(min-width:1450px){.hero-art{margin-right:-20px}.hero{padding-top:36px;padding-bottom:30px}}
@media(max-width:1100px){.nav-links{gap:20px}.nav-links>a{font-size:11px}.nav{gap:20px}.nav .btn{font-size:10px}.quiz-invite-grid{gap:30px}.quiz-invite-copy h2{font-size:32px}.hero-grid{gap:20px}.hero-art{margin:0}.hero h1{font-size:54px}.quiz-layout{gap:35px;grid-template-columns:.75fr 1.25fr}.quiz-side h1{font-size:39px}.quiz-board{padding:26px}.quiz-score-line{gap:17px}.quiz-score-line h2{font-size:24px}.about-layout{gap:35px}.about-art{height:415px}.method-layout{gap:32px}.method h2,.about-copy h2,.contact-copy h2{font-size:39px}}
@media(max-width:980px){.nav{min-height:78px}.brand{width:100px}.brand img{width:96px;height:68px}.menu-toggle{display:flex}.nav>.btn{margin-left:auto;min-height:40px;font-size:11px;padding:10px 15px}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:13px 30px 20px;box-shadow:0 15px 25px #0a34620a;gap:0;align-items:stretch}.nav-links.open{display:flex;flex-direction:column}.nav-links>a{font-size:14px;padding:12px 0;border-bottom:1px solid #edf2f7}.nav-links>a:after{display:none}.hero-art>img{aspect-ratio:1.12}.hero-note{padding:11px 13px;gap:10px}.hero-note p{font-size:11px}.hero-chip{font-size:8px}.hero h1{font-size:49px}.quiz-invite-copy h2{font-size:29px}.quiz-invite-bottom{gap:12px}.quiz-invite-bottom>span{font-size:9px}.quiz-invite-grid{grid-template-columns:.82fr 1.18fr;gap:24px}.method h2,.about-copy h2{font-size:36px}.method-visual{padding:23px 20px 18px}.learning-loop{gap:6px}.learning-loop small{font-size:7px}.learning-loop strong{font-size:9px}.about-art{height:410px}.agenda-panel{padding:25px}.agenda-content h2{font-size:25px}.contact-copy h2{font-size:37px}.contact-layout{gap:32px}.quiz-side h1{font-size:34px}.quiz-side>p:not(.eyebrow){font-size:12px}.quiz-layout{gap:26px;grid-template-columns:.72fr 1.28fr}.quiz-board{padding:23px}.quiz-trail{gap:4px}.quiz-trail li{font-size:8px}.quiz-start h2{font-size:29px}.quiz-start>p{font-size:12px}.quiz-option{font-size:11px;padding:11px 12px;gap:9px}.quiz-breakdown{gap:17px}.quiz-score{width:82px;height:82px}.quiz-score>span{font-size:28px}.quiz-score-line{gap:15px}.quiz-score-line h2{font-size:22px}.quiz-recommendation{padding:19px}}
@media(max-width:760px){.hero{padding-block:25px 21px}.hero-grid{gap:0}.hero h1{font-size:clamp(43px,8.8vw,62px)}.hero-art{width:min(82%,470px);margin:10px auto 0;padding-bottom:9px}.hero-art>img{height:auto;aspect-ratio:1.55;object-fit:cover;object-position:center 68%}.hero-desc{margin-block:17px 20px}.hero-note{bottom:-1px;right:-14px;padding:10px 13px}.hero-chip{top:0;right:-12px;font-size:8px;padding:7px 10px}.hero-note .icon{width:22px;height:22px}.hero-meta{margin-top:17px}.hero-bottom{margin-top:22px}.hero-quiz-link{font-size:10px;margin-top:12px}.hero-quiz-link>span{font-size:10px}.quiz-invite-grid{grid-template-columns:.78fr 1.22fr;gap:15px;padding-block:20px}.quiz-invite-copy{padding:0}.quiz-invite-copy h2{font-size:26px}.quiz-invite-copy .eyebrow{font-size:8px;margin-bottom:10px}.quiz-invite-copy>p{font-size:11px;line-height:1.75}.quiz-invite-bottom{margin-top:15px;gap:9px}.quiz-invite-bottom .btn{font-size:10px;min-height:41px;gap:12px;padding:10px 13px}.quiz-invite-bottom>span{font-size:8px}.quiz-invite-art img{aspect-ratio:1.15;object-fit:cover;object-position:42% center}.course-body{padding:19px 18px 16px}.course-image{aspect-ratio:1.9}.method h2,.about-copy h2{font-size:35px}.method-layout{gap:0}.method-visual{display:none}.method-intro{margin-bottom:17px}.about-copy{padding-block:28px 16px}.about-art{width:100%;max-width:370px;height:270px;margin-inline:auto;align-self:stretch}.about-art>img{object-position:center 63%}.about-art:after{background:linear-gradient(90deg,var(--deep),transparent 10%,transparent 92%,var(--deep)),linear-gradient(180deg,var(--deep),transparent 8%,transparent 92%,var(--deep))}.about-label{left:auto;right:0;bottom:20px;padding:10px 15px}.about-label strong{font-size:12px}.about-label p{font-size:9px}.about-layout{gap:0}.about-copy>p{font-size:12px}.about-copy>p.lead{font-size:16px}.agenda-panel{padding:23px;gap:12px 18px}.agenda-content h2{font-size:26px}.funding-layout{gap:26px}.inclusion .wrap{padding-block:23px}.contact-copy h2{font-size:36px}.contact-layout{gap:27px}.contact-links{margin-block:22px;gap:14px}.contact-copy>p{max-width:550px}.form{padding:24px}.footer-main{padding-bottom:24px}.page-head{padding-block:25px 28px}.page-catalogue .page-head:after{width:260px;height:200px;opacity:.11;right:-15%}.program-hero{padding-block:22px 26px}.program-hero-grid{gap:21px}.program-image{aspect-ratio:2.5;max-height:205px}.program-layout{padding-block:28px 35px;gap:22px}.program-sidebar{padding:22px}.program-main h2{font-size:26px}.program-block{padding-bottom:20px;margin-bottom:23px}.program-hero h1{font-size:40px}.program-hero .program-subtitle{margin-block:16px 19px}.program-content{gap:17px}.quiz-page{padding-top:20px}.quiz-layout{grid-template-columns:1fr;gap:23px}.quiz-side{position:static;display:grid;grid-template-columns:1fr 150px;align-items:center;gap:6px 17px}.quiz-side .eyebrow{grid-column:1/-1;margin-bottom:9px;font-size:8px}.quiz-side h1{font-size:37px;grid-column:1}.quiz-side>img{grid-column:2;grid-row:2/4;margin:0;width:100%;height:auto;aspect-ratio:1.25;object-fit:contain}.quiz-side>p:not(.eyebrow){grid-column:1;font-size:11px;line-height:1.7;margin-top:7px}.quiz-trail{grid-column:1/-1;margin:12px 0 0;gap:7px;max-width:400px}.quiz-trail li{aspect-ratio:1.35;font-size:9px}.quiz-side-note,.quiz-side>.text-link{display:none}.quiz-board{padding:26px;scroll-margin-top:95px}.quiz-start h2{font-size:32px}.quiz-start>p{font-size:13px}.quiz-option{font-size:13px;line-height:1.65;padding:12px 14px}.quiz-question h2{font-size:25px}.quiz-situation{font-size:12px}.quiz-board select{font-size:16px}.quiz-sources{grid-template-columns:1fr;gap:10px;margin-top:25px;padding-top:19px}.quiz-score-line h2{font-size:27px}.quiz-score{width:95px;height:95px}.quiz-score>span{font-size:33px}.quiz-score-line p{font-size:12px}.quiz-recommendation{padding:22px}.quiz-recommendation h3{font-size:25px}.quiz-breakdown span,.quiz-breakdown strong{font-size:11px}}
@media(max-width:480px){.nav{min-height:72px;gap:10px}.brand{width:84px}.brand img{width:83px;height:60px}.nav>.btn{font-size:9px;gap:8px;padding:9px 11px}.nav-links{padding-inline:20px}.hero{padding-top:24px}.hero h1{font-size:41px}.hero-art{width:93%;margin-top:12px}.hero-art>img{aspect-ratio:1.65}.hero-note{right:-8px;bottom:-5px}.hero-note p{font-size:10px}.hero-note small{font-size:6px}.hero-chip{right:-9px;font-size:7px}.hero-bottom{font-size:6px;letter-spacing:.08em;gap:8px}.quiz-invite-grid{grid-template-columns:1fr;gap:0;padding-block:23px}.quiz-invite-art{display:none}.quiz-invite-copy h2{font-size:29px}.quiz-invite-copy>p{font-size:12px;max-width:370px}.quiz-invite-bottom{margin-top:16px;gap:13px}.quiz-invite-bottom .btn{font-size:11px;min-height:44px}.quiz-invite-bottom>span{font-size:8px}.course-card h3{font-size:24px}.course-body{padding:20px 21px 17px}.course-desc{font-size:12px}.about-art{height:245px;max-width:330px}.about-copy h2,.method h2{font-size:32px}.contact-copy h2{font-size:34px}.agenda-content h2{font-size:26px}.agenda-panel{padding:22px}.form{padding:22px 19px}.form-grid{gap:15px}.program-hero h1{font-size:36px}.program-image{aspect-ratio:2.2;max-height:180px}.program-hero .program-subtitle{font-size:12px}.program-main h2{font-size:25px}.program-source{font-size:9px!important}.quiz-page .breadcrumb{margin-bottom:17px;font-size:8px}.quiz-side{grid-template-columns:1fr 105px;gap:5px 8px}.quiz-side h1{font-size:31px}.quiz-side>p:not(.eyebrow){font-size:10px}.quiz-side>img{aspect-ratio:1;object-fit:cover;object-position:52% center}.quiz-trail{gap:5px;margin-top:11px}.quiz-board{padding:22px 18px;border-radius:12px}.quiz-start h2{font-size:29px}.quiz-start>p{font-size:12px}.quiz-benefits{font-size:9px;gap:6px 12px;margin-block:17px 23px}.quiz-benefits span{font-size:9px}.quiz-progress-header{font-size:10px;gap:12px}.quiz-progress-header>span+span{font-size:8px;max-width:135px}.quiz-progress{margin-bottom:20px}.quiz-question h2{font-size:23px;line-height:1.3;margin-bottom:17px}.quiz-situation{font-size:11px;line-height:1.8;padding:11px 12px;margin-bottom:19px}.quiz-option{font-size:12px;line-height:1.7;grid-template-columns:24px 1fr 15px;gap:9px;padding:10px 11px}.quiz-letter{width:24px;height:25px;font-size:9px}.quiz-action-row{gap:12px;margin-top:19px}.quiz-action-row .btn{font-size:10px;gap:10px;padding:10px 12px;min-height:44px}.quiz-hint summary{font-size:10px}.quiz-hint p{font-size:10px}.quiz-feedback{padding:15px}.quiz-feedback>p{font-size:11px}.quiz-feedback strong{font-size:12px}.quiz-next-row .btn{font-size:11px}.quiz-score-line{display:block;margin-block:17px 20px}.quiz-score{width:87px;height:87px;margin-bottom:17px}.quiz-score>span{font-size:30px}.quiz-score-line h2{font-size:26px}.quiz-score-line p{font-size:11px}.quiz-breakdown{gap:16px 17px;padding-block:18px}.quiz-breakdown span,.quiz-breakdown strong{font-size:9px}.quiz-limit{font-size:9px}.quiz-recommendation{padding:18px}.quiz-recommendation h3{font-size:23px}.quiz-recommendation .field label{font-size:10px}.quiz-review>summary{font-size:11px}.quiz-review li h3{font-size:14px}.quiz-review li p{font-size:10px}.quiz-sources p{font-size:8px;line-height:1.85}}
@media(prefers-reduced-motion:reduce){.quiz-progress>span,.quiz-option{transition:none}.hero-art>img{transform:none}}
@media print{.quiz-invite,.quiz-trail,.quiz-side-note,.quiz-sources,.quiz-options,.quiz-action-row,.quiz-restart{display:none}.quiz-board{box-shadow:none;border:0;padding:0}.quiz-layout{display:block}.quiz-side{position:static}.quiz-side>img{max-width:200px}.learning-loop{break-inside:avoid}.about-art{height:300px}.quiz-review>ol{display:block}}

@media(max-width:760px){.method-visual{display:block;grid-row:2;width:100%;padding:19px 20px;margin-top:22px}.method-visual>p{font-size:16px;max-width:none}.method-visual>img{display:none}.method-visual .learning-loop{margin-top:15px;gap:12px}.learning-loop strong{font-size:10px}.learning-loop small{font-size:8px;max-width:90px}}
