.landing-page{color:var(--ds-ink);background:var(--ds-paper);font-size:var(--ds-text-base);line-height:var(--ds-leading-body)}.landing-page :is(h1,h2,h3){color:inherit;text-wrap:balance}.landing-page :is(h1,h2){font-family:var(--ds-font-display);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-heading);letter-spacing:-.035em}.landing-page h2{font-size:var(--ds-text-section)}.landing-page h3{font-size:var(--ds-text-title);font-weight:var(--ds-weight-bold);letter-spacing:-.025em;line-height:1.3}.landing-page p{font-size:var(--ds-text-base);line-height:var(--ds-leading-body)}.landing-page :is(button,a,summary,input){outline-offset:4px}.landing-page :focus-visible{outline:var(--ds-focus)}.landing-page ::selection{color:var(--ds-ink);background:var(--ds-accent-soft)}.landing-page :is(section,[tabindex="-1"]){scroll-margin-top:var(--ds-space-6)}.landing-page .container{width:min(1220px, calc(100% - var(--ds-space-24)));margin-inline:auto}.landing-page .section{padding-block:var(--ds-space-24)}.landing-page .eyebrow{margin-bottom:var(--ds-space-4);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-label);letter-spacing:.08em;color:var(--ds-muted);display:block}.landing-page .skip-link{background:var(--ds-ink);font-size:var(--ds-text-base)}.landing-page .site-header{z-index:30;background:var(--ds-paper);border-bottom:var(--ds-border);position:sticky;top:0}.landing-page .navigation{justify-content:space-between;align-items:center;gap:var(--ds-space-6);min-height:88px;display:flex}.landing-page .brand{min-height:var(--ds-control-height-sm);align-items:center;display:inline-flex}.landing-page .desktop-navigation{gap:var(--ds-space-8);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);display:flex}.landing-page :is(.desktop-navigation,.footer-top nav) a{align-items:center;gap:var(--ds-space-2);min-width:44px;min-height:44px;display:inline-flex}.landing-page :is(.desktop-navigation,.mobile-navigation) a:hover{color:var(--ds-accent);text-underline-offset:5px;text-decoration:underline}.landing-page .nav-cta{font-size:var(--ds-text-sm);padding-inline:var(--ds-space-4)}.landing-page .menu-toggle,.landing-page .mobile-navigation{display:none}.landing-page .hero{align-items:start;gap:var(--ds-space-12);padding-block:var(--ds-space-12) var(--ds-space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.landing-page .hero-copy{padding-top:var(--ds-space-6)}.landing-page .hero-practice{min-width:0}.landing-page .status-dot{background:var(--ds-ink);border-radius:50%;flex:none;width:6px;height:6px}.landing-page .hero h1{font-size:var(--ds-text-hero);margin-top:0}.landing-page .hero h1>span{color:var(--ds-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ds-note-margin);text-decoration-color:var(--ds-note-margin);text-underline-offset:.12em;text-decoration-thickness:2px}.landing-page .hero-description{color:var(--ds-muted);max-width:48ch;margin-top:var(--ds-space-6)}.landing-page .hero-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-8);flex-wrap:wrap;display:flex}.landing-page .hero-status{align-items:center;gap:var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-sm);display:inline-flex}.landing-page .study-note{background:var(--ds-surface);min-width:0;color:var(--ds-ink);border:var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:5px 5px 0 var(--ds-line)}.landing-page .note-meta{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6);border-bottom:var(--ds-border);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);line-height:var(--ds-leading-label);color:var(--ds-muted);display:flex}.landing-page .note-content{margin-left:var(--ds-space-6);border-left:1px solid var(--ds-note-margin);padding:var(--ds-space-8) var(--ds-space-6)}.landing-page .note-takeaway{align-items:flex-start;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-border);color:var(--ds-muted);display:flex}.landing-page .note-takeaway .icon{color:var(--ds-accent);margin-top:var(--ds-space-1)}.landing-page .catalog-section{border-top:var(--ds-border)}.landing-page .section-heading{margin-bottom:var(--ds-space-8)}.landing-page .featured-course{gap:var(--ds-space-12);padding:var(--ds-space-12);border:var(--ds-border);border-top:3px solid var(--ds-ink);border-radius:var(--ds-radius-sm);background:var(--ds-sage);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.landing-page .availability{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);display:inline-flex}.landing-page .certification-provider{margin-top:var(--ds-space-6);font-family:var(--ds-font-label);font-size:var(--ds-text-xs);letter-spacing:.08em;color:var(--ds-muted);display:block}.landing-page .featured-course h3{margin-top:var(--ds-space-2);font-family:var(--ds-font-display);font-size:var(--ds-text-section);font-weight:var(--ds-weight-regular)}.landing-page .featured-course-copy>p{margin-top:var(--ds-space-4);max-width:48ch}.landing-page .featured-course-copy .course-scope{color:var(--ds-muted);font-size:var(--ds-text-sm)}.landing-page .featured-course .ds-button{margin-top:var(--ds-space-6)}.landing-page .course-note{margin-top:var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-muted);display:block}.landing-page .preview-topics{border-left:1px solid var(--ds-line-strong);padding-left:var(--ds-space-12)}.landing-page .preview-topics h4{font-size:var(--ds-text-base);margin:0}.landing-page .preview-topics ol{margin:var(--ds-space-6) 0;padding-left:var(--ds-space-6)}.landing-page .preview-topics li{padding-left:var(--ds-space-2)}.landing-page .preview-topics li+li{margin-top:var(--ds-space-6)}.landing-page .preview-topics li::marker{font-family:var(--ds-font-label);font-size:var(--ds-text-xs);color:var(--ds-muted)}.landing-page .preview-topics :is(strong,span){display:block}.landing-page .preview-topics span,.landing-page .preview-topics p{color:var(--ds-muted);font-size:var(--ds-text-sm)}.landing-page .preview-topics p{padding-top:var(--ds-space-4);border-top:var(--ds-border)}.landing-page .planned-courses{gap:var(--ds-space-12);padding-top:var(--ds-space-8);color:var(--ds-muted);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.landing-page .planned-courses h3{color:var(--ds-ink);font-size:var(--ds-text-base);letter-spacing:0}.landing-page .planned-courses p{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm)}.landing-page .planned-courses ul{gap:var(--ds-space-3);font-size:var(--ds-text-sm);margin:0;padding:0;list-style:none;display:grid}.landing-page .planned-courses li{align-items:flex-start;gap:var(--ds-space-3);display:flex}.landing-page .practice-demo{min-width:0}.landing-page .demo-topbar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-bottom:var(--ds-border);flex-wrap:wrap;display:flex}.landing-page .demo-topbar :is(h2,h3){align-items:center;gap:var(--ds-space-2);font-family:inherit;font-size:var(--ds-text-base);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-label);letter-spacing:0;text-wrap:wrap;flex-wrap:wrap;display:flex}.landing-page .demo-topic{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-regular);color:var(--ds-muted)}.landing-page .demo-scope{padding:var(--ds-space-4) var(--ds-space-6) 0;color:var(--ds-muted);font-size:var(--ds-text-sm)}.landing-page .demo-mode-switch{padding:var(--ds-space-4) var(--ds-space-6) 0;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.landing-page .demo-mode-switch .icon{width:18px;height:18px}.landing-page .demo-body{padding:var(--ds-space-6)}.landing-page .demo-progress{justify-content:space-between;align-items:center;gap:var(--ds-space-3);color:var(--ds-muted);font-size:var(--ds-text-xs);flex-wrap:wrap;display:flex}.landing-page .demo-progress>div{gap:var(--ds-space-1);flex:1;min-width:32px;max-width:64px;display:flex}.landing-page .demo-progress i{background:var(--ds-line);flex:1;height:4px}.landing-page .demo-progress .progress-active{background:var(--ds-ink)}.landing-page .concept-block{background:var(--ds-info-soft);border:var(--ds-border);border-radius:var(--ds-radius-sm);margin-top:var(--ds-space-6)}.landing-page .concept-block summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:48px;padding:var(--ds-space-3);font-size:var(--ds-text-base);display:flex}.landing-page .concept-block summary span{align-items:center;gap:var(--ds-space-2);display:flex}.landing-page :is(.concept-block,.result-question) summary>.icon{transition:transform var(--ds-transition)}.landing-page :is(.concept-block,.result-question)[open] summary>.icon{transform:rotate(180deg)}.landing-page .concept-block p{padding:0 var(--ds-space-4) var(--ds-space-4);color:var(--ds-muted)}.landing-page .demo-question{font-size:var(--ds-text-lg);line-height:var(--ds-leading-body);letter-spacing:0;margin-block:var(--ds-space-6)}.landing-page :is(.demo-question,#demo-results-heading):focus:not(:focus-visible){outline:0}.landing-page .demo-options{gap:var(--ds-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.landing-page .demo-option{align-items:center;gap:var(--ds-space-3);min-height:48px;padding:var(--ds-space-3);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);color:var(--ds-ink);cursor:pointer;transition:background var(--ds-transition), border-color var(--ds-transition);display:flex;position:relative}.landing-page .demo-option input{opacity:0;width:1px;height:1px;position:absolute}.landing-page .demo-option:has(input:focus-visible){outline:var(--ds-focus);outline-offset:3px}.landing-page .demo-options:not(:disabled) .demo-option:hover{background:var(--ds-sage);border-color:var(--ds-ink)}.landing-page .demo-option.is-selected{background:var(--ds-selection-soft);border-color:var(--ds-selection)}.landing-page .demo-option.is-correct{background:var(--ds-success-soft);border-color:var(--ds-success)}.landing-page .demo-option.is-incorrect{background:var(--ds-danger-soft);border-color:var(--ds-danger)}.landing-page .demo-option>.icon{margin-left:auto}.landing-page .option-letter,.landing-page .explanation-letter{border:var(--ds-border);border-radius:var(--ds-radius-sm);height:28px;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);flex:0 0 28px;place-items:center;line-height:1;display:grid}.landing-page .is-selected .option-letter{background:var(--ds-ink);color:var(--ds-on-dark);border-color:var(--ds-ink)}.landing-page .is-incorrect .option-letter{background:var(--ds-accent);border-color:var(--ds-accent)}.landing-page .demo-options:disabled .demo-option{cursor:default}.landing-page .demo-actions{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-6);flex-wrap:wrap;display:flex}.landing-page .demo-actions>span{color:var(--ds-muted);font-size:var(--ds-text-xs);flex:130px}.landing-page .demo-actions .ds-button{padding-inline:var(--ds-space-4)}.landing-page .demo-bottom{align-items:flex-start;gap:var(--ds-space-2);border-top:var(--ds-border);background:var(--ds-sage);border-radius:0 0 var(--ds-radius) var(--ds-radius);color:var(--ds-muted);padding:var(--ds-space-4) var(--ds-space-6);font-size:var(--ds-text-xs);display:flex}.landing-page .demo-bottom .icon{width:18px;height:18px}.landing-page .exam-note{align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-muted);background:var(--ds-sage);padding:var(--ds-space-4);margin-top:var(--ds-space-6);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);display:flex}.landing-page .exam-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.landing-page .demo-footnote{color:var(--ds-muted);font-size:var(--ds-text-xs);margin-top:var(--ds-space-4)}.landing-page .learning-feedback{margin-top:var(--ds-space-6);border-top:var(--ds-border);padding-top:var(--ds-space-6)}.landing-page .feedback-heading{align-items:flex-start;gap:var(--ds-space-2);color:var(--ds-accent);font-weight:var(--ds-weight-bold);margin:0 0 var(--ds-space-6);font-size:var(--ds-text-base);display:flex}.landing-page .feedback-heading .icon{margin-top:var(--ds-space-1)}.landing-page .feedback-heading.correct{color:var(--ds-success)}.landing-page .answer-review{gap:var(--ds-space-6);display:grid}.landing-page .answer-explanation{align-items:flex-start;gap:var(--ds-space-3);display:flex}.landing-page .explanation-letter{background:var(--ds-paper);color:var(--ds-muted)}.landing-page .explanation-letter.correct{color:var(--ds-ink);background:var(--ds-sage)}.landing-page .answer-explanation strong{font-size:var(--ds-text-sm);display:block}.landing-page .your-choice{font-weight:var(--ds-weight-regular)}.landing-page .answer-explanation p{color:var(--ds-muted);margin-top:var(--ds-space-2)}.landing-page .results-summary{text-align:center;padding-bottom:var(--ds-space-6)}.landing-page .results-icon{margin-bottom:var(--ds-space-4);justify-content:center;display:flex}.landing-page .results-icon .icon{width:32px;height:32px}.landing-page .results-summary .eyebrow{margin-bottom:var(--ds-space-2)}.landing-page .results-summary p{color:var(--ds-muted);margin-top:var(--ds-space-3)}.landing-page .result-question{border-top:var(--ds-border)}.landing-page .result-question summary{align-items:flex-start;gap:var(--ds-space-2);padding-block:var(--ds-space-4);min-height:48px;display:flex}.landing-page .result-question summary>.icon{margin-left:auto}.landing-page .result-question>.answer-review{padding-block:var(--ds-space-3) var(--ds-space-6)}.landing-page .result-correct{color:var(--ds-ink)}.landing-page .result-incorrect{color:var(--ds-accent)}.landing-page .demo-submit{width:100%;margin-top:var(--ds-space-6)}.landing-page .story-section,.landing-page .site-footer{background:var(--ds-ink);color:var(--ds-on-dark)}.landing-page .story-grid{align-items:center;gap:var(--ds-space-24);padding-block:var(--ds-space-24);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.landing-page .story-copy .eyebrow{color:var(--ds-muted-on-dark)}.landing-page .story-copy>p{color:var(--ds-muted-on-dark);margin-top:var(--ds-space-6);max-width:50ch}.landing-page .author-signature{border-top:1px solid var(--ds-line-on-dark);padding-top:var(--ds-space-6)}.landing-page .author-signature strong{color:var(--ds-on-dark);display:block}.landing-page .author-signature span{margin-top:var(--ds-space-1);font-size:var(--ds-text-sm);display:block}.landing-page .story-note{box-shadow:none}.landing-page .story-note h3{font-family:var(--ds-font-display);font-size:var(--ds-text-section);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-heading)}.landing-page .concept-comparison{margin:var(--ds-space-8) 0;display:grid}.landing-page .concept-comparison>div{padding-block:var(--ds-space-4);border-bottom:var(--ds-border)}.landing-page .concept-comparison>div:first-child{border-top:var(--ds-border)}.landing-page .concept-comparison dt{align-items:center;gap:var(--ds-space-3);font-weight:var(--ds-weight-bold);display:flex}.landing-page .concept-comparison dd{margin:var(--ds-space-2) 0 0;color:var(--ds-muted)}.landing-page .story-note .note-takeaway{border:0;padding-top:0;display:block}.landing-page .story-note .note-takeaway strong{margin-top:var(--ds-space-3);color:var(--ds-ink);display:block}.landing-page .faq-section{gap:var(--ds-space-24);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.landing-page .faq-section>div>p{color:var(--ds-muted);margin-top:var(--ds-space-6)}.landing-page .faq-item{border-bottom:var(--ds-border)}.landing-page .faq-item:first-child{border-top:var(--ds-border)}.landing-page .faq-item summary{justify-content:space-between;align-items:center;gap:var(--ds-space-6);font-size:var(--ds-text-base);font-weight:var(--ds-weight-bold);padding-block:var(--ds-space-6);display:flex}.landing-page :is(.faq-item,.concept-block,.result-question) summary:hover{text-underline-offset:5px;text-decoration:underline}.landing-page .faq-plus{transition:transform var(--ds-transition);display:flex}.landing-page .faq-item[open] .faq-plus{transform:rotate(45deg)}.landing-page .faq-item>p{color:var(--ds-muted);padding-bottom:var(--ds-space-6)}.landing-page .closing-section{background:var(--ds-accent-soft);border-top:2px solid var(--ds-accent)}.landing-page .closing-content{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding-block:var(--ds-space-16);display:flex}.landing-page .closing-content .eyebrow{color:var(--ds-accent-hover)}.landing-page .closing-content p{color:var(--ds-muted);margin-top:var(--ds-space-6);max-width:48ch}.landing-page .closing-action{align-items:center;gap:var(--ds-space-4);flex-direction:column;flex-shrink:0;max-width:100%;display:flex}.landing-page .closing-action>span{color:var(--ds-muted);font-size:var(--ds-text-xs)}.landing-page .footer-top{justify-content:space-between;align-items:center;gap:var(--ds-space-8);padding-block:var(--ds-space-12) var(--ds-space-8);display:flex}.landing-page .footer-top p{color:var(--ds-muted-on-dark);font-size:var(--ds-text-sm);margin-top:var(--ds-space-3)}.landing-page .footer-top nav{gap:var(--ds-space-2) var(--ds-space-6);font-size:var(--ds-text-sm);flex-wrap:wrap;display:flex}.landing-page .footer-top nav a:hover{color:var(--ds-accent-on-dark);text-underline-offset:5px;text-decoration:underline}.landing-page .footer-top nav .icon{width:16px;height:16px}.landing-page .footer-bottom{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-12);border-top:1px solid var(--ds-line-on-dark);padding-block:var(--ds-space-6) var(--ds-space-8);color:var(--ds-muted-on-dark);font-size:var(--ds-text-xs);display:flex}.landing-page .footer-bottom p{max-width:64ch;font-size:var(--ds-text-xs)}@media (width<=1100px){.landing-page .container{width:calc(100% - var(--ds-space-16))}.landing-page .hero,.landing-page .story-grid,.landing-page .faq-section{gap:var(--ds-space-8)}.landing-page .desktop-navigation{gap:var(--ds-space-4)}.landing-page .closing-content{flex-wrap:wrap}.landing-page .featured-course{gap:var(--ds-space-8);padding:var(--ds-space-8)}.landing-page .preview-topics{padding-left:var(--ds-space-8)}}@media (width<=900px){.landing-page .desktop-navigation,.landing-page .nav-cta{display:none}.landing-page .menu-toggle{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.landing-page .menu-toggle:hover{background:var(--ds-sage)}.landing-page .mobile-navigation:not([hidden]){padding:var(--ds-space-2) var(--ds-space-8) var(--ds-space-4);border-top:var(--ds-border);overscroll-behavior:contain;max-height:calc(100dvh - 89px);scroll-padding-block:var(--ds-space-2);flex-direction:column;display:flex;overflow-y:auto}.landing-page .mobile-navigation a{min-height:48px;padding-block:var(--ds-space-3);font-size:var(--ds-text-base);justify-content:space-between;align-items:center;display:flex}.landing-page .hero,.landing-page .story-grid,.landing-page .faq-section{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr)}.landing-page .hero-description,.landing-page .story-copy>p{max-width:60ch}.landing-page .hero-actions{gap:var(--ds-space-4)}.landing-page .featured-course,.landing-page .planned-courses{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.landing-page .preview-topics{border-left:0;border-top:1px solid var(--ds-line-strong);padding:var(--ds-space-6) 0 0}.landing-page .story-note{max-width:640px}.landing-page .footer-top{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column}.landing-page .footer-bottom{gap:var(--ds-space-4);flex-direction:column}}@media (width<=600px){.landing-page .container{width:calc(100% - var(--ds-space-8))}.landing-page .navigation{gap:var(--ds-space-3);min-height:72px}.landing-page .mobile-navigation:not([hidden]){padding-inline:var(--ds-space-4);max-height:calc(100dvh - 73px)}.landing-page .hero{padding-block:var(--ds-space-8) var(--ds-space-16)}.landing-page .hero-copy{padding-top:0}.landing-page .hero-actions{align-items:stretch;gap:var(--ds-space-3);flex-direction:column}.landing-page .hero-actions .ds-button{width:100%}.landing-page .note-content{margin-left:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-4)}.landing-page .note-meta{padding-inline:var(--ds-space-4)}.landing-page .section,.landing-page .story-grid{padding-block:var(--ds-space-16)}.landing-page .featured-course{padding:var(--ds-space-6)}.landing-page .featured-course .ds-button{width:100%}.landing-page .demo-topbar,.landing-page .demo-body,.landing-page .demo-bottom{padding:var(--ds-space-4)}.landing-page .demo-scope,.landing-page .demo-mode-switch{padding:var(--ds-space-4) var(--ds-space-4) 0}.landing-page .demo-mode-switch button{gap:var(--ds-space-1);flex-direction:column}.landing-page .demo-actions{flex-direction:column;align-items:stretch}.landing-page .demo-actions>span{flex:auto}.landing-page .exam-actions .ds-button{flex:1}.landing-page .closing-content{align-items:flex-start;gap:var(--ds-space-8)}.landing-page .closing-action{align-items:flex-start}.landing-page .closing-action .ds-button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition:none;animation:none}}.landing-page .sample-heading{padding-bottom:var(--ds-space-5)}.landing-page .sample-heading .eyebrow{margin-bottom:var(--ds-space-2);color:var(--ds-accent)}.landing-page .sample-heading h2{font-size:var(--ds-text-title);letter-spacing:-.025em}.landing-page .hero-status{margin-top:var(--ds-space-6);font:var(--ds-text-xs)/1.8 var(--ds-font-label)}.landing-page .hero-catalog-link{gap:var(--ds-space-2);min-height:var(--ds-control-height-sm);color:var(--ds-muted);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.landing-page .hero-catalog-link:hover{color:var(--ds-accent)}.landing-page .practice-demo{border:0}.landing-page .practice-demo .demo-topbar{padding:0 0 var(--ds-space-3);border:0}.landing-page .practice-demo .demo-mode-switch{padding:0}.landing-page .practice-demo .demo-body{padding:var(--ds-space-5) 0 0}.landing-page .ds-question-help-content p{font-size:var(--ds-text-sm)}.landing-page .ds-question-card .demo-actions{border-top:var(--ds-border);padding-top:var(--ds-space-4);margin-top:var(--ds-space-5)}.landing-page .demo-mode-switch .ds-button{padding-inline:var(--ds-space-3);font-size:var(--ds-text-sm);flex:1}.landing-page .demo-body>:first-child{margin-top:0}.landing-page .feedback-heading.incorrect{color:var(--ds-danger)}.landing-page .ds-note-reason p{font-size:var(--ds-text-sm)}.landing-page .sample-selected .option-letter{color:var(--ds-on-dark);background:var(--ds-selection);border-color:var(--ds-selection)}.landing-page .sample-selected>.icon{color:var(--ds-selection);width:16px}.landing-page .demo-options:not(:disabled) .demo-option.sample-selected:hover{background:var(--ds-selection-soft);border-color:var(--ds-selection)}
