.sgdt-theme .sgdt-preview{min-height:100vh;padding:var(--sgdt-space-8) var(--sgdt-space-4) var(--sgdt-space-12)}.sgdt-theme .sgdt-preview__container{margin:0 auto;max-width:73.75rem}.sgdt-theme .sgdt-preview__intro{display:grid;gap:var(--sgdt-space-4);margin-bottom:var(--sgdt-space-8);max-width:45rem}.sgdt-theme .sgdt-preview__eyebrow{color:var(--sgdt-action-text);font-size:.875rem;font-weight:700;margin:0}.sgdt-theme .sgdt-preview h1,.sgdt-theme .sgdt-preview h2,.sgdt-theme .sgdt-preview h3,.sgdt-theme .sgdt-preview p{margin:0}.sgdt-theme .sgdt-preview h1{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.04em;line-height:1.08}.sgdt-theme .sgdt-preview__description{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);font-size:1.125rem;line-height:1.6}.sgdt-theme .sgdt-preview__grid{display:grid;gap:var(--sgdt-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.sgdt-theme .sgdt-preview__card{display:grid;gap:var(--sgdt-space-4)}.sgdt-theme .sgdt-preview__card--wide{grid-column:1/-1}.sgdt-theme .sgdt-preview__actions{display:flex;flex-wrap:wrap;gap:var(--sgdt-space-3)}.sgdt-theme .sgdt-preview__stack{display:grid;gap:var(--sgdt-space-3)}.sgdt-theme .sgdt-preview__section-title{font-size:1.25rem;line-height:1.3}.sgdt-theme .sgdt-preview__body{color:var(--sgdt-text-muted);line-height:1.55}@media (max-width:43.75rem){.sgdt-theme .sgdt-preview__grid{grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-preview__card--wide{grid-column:auto}}.sgdt-theme .sgdt-site-header--warm{background:var(--sgdt-canvas-deep);border-bottom:1px solid var(--sgdt-border);container-type:inline-size;container-name:sgdt-header}.sgdt-theme .sgdt-editorial-header__inner{max-width:73.75rem;margin-inline:auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:2rem;min-height:5rem}.sgdt-theme .sgdt-editorial-header__brand{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:650;letter-spacing:-.03em;text-decoration:none}.sgdt-theme .sgdt-editorial-header__mark{display:block;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.625rem}.sgdt-theme .sgdt-editorial-header__nav{display:flex;align-items:center;gap:1.5rem;font-size:.9375rem;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-editorial-header__nav a{padding-block:.75rem}.sgdt-theme .sgdt-editorial-header__nav a:hover{color:var(--sgdt-action-text)}.sgdt-theme .sgdt-editorial-header__actions{display:flex;align-items:center;gap:.75rem;margin-left:auto}.sgdt-header-setting{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #b8b8b8;border-radius:.75rem;background:#f7f1de;color:#15140f;font-size:.875rem;cursor:pointer;flex-shrink:0}.sgdt-theme .sgdt-header-setting{background:var(--sgdt-surface);color:var(--sgdt-text);border-color:var(--sgdt-border-strong)}.sgdt-header-setting--icon{width:2.75rem;padding:0}.sgdt-theme .sgdt-header-setting:hover{background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-setting-options{display:grid;gap:.75rem}.sgdt-theme .sgdt-setting-option{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:1rem;background:var(--sgdt-surface);color:var(--sgdt-text);border:1px solid var(--sgdt-border-strong);border-radius:var(--sgdt-radius-control);text-align:start;cursor:pointer}.sgdt-theme .sgdt-setting-option[aria-pressed=true]{border-color:var(--sgdt-action-text);box-shadow:inset 0 0 0 1px var(--sgdt-action-text)}.sgdt-theme .sgdt-setting-option:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-setting-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:.75rem}.sgdt-theme .sgdt-editorial-header__menu{display:none;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--sgdt-border-strong);border-radius:var(--sgdt-radius-control);cursor:pointer}.sgdt-theme .sgdt-editorial-header :is(a,button):focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-auth-control{display:inline-flex;align-items:center;justify-content:center;background:var(--sgdt-surface);color:var(--sgdt-text);border:1px solid var(--sgdt-border-strong);box-shadow:none;min-height:2.75rem;transform:none}.sgdt-theme .sgdt-auth-name{color:var(--sgdt-text)}.sgdt-theme .sgdt-auth-status{color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-mobile-menu{display:flex;background:var(--sgdt-canvas);color:var(--sgdt-text)}.sgdt-theme .sgdt-mobile-menu>button,.sgdt-theme .sgdt-mobile-menu>nav{color:inherit}.sgdt-theme .sgdt-mobile-menu a,.sgdt-theme .sgdt-mobile-menu button{min-height:2.75rem;min-width:2.75rem}.sgdt-theme .sgdt-auth-panel{max-width:28rem;min-width:0;padding:clamp(12px,4vw,1rem)}.sgdt-theme .sgdt-auth-panel .sgdt-dialog__header{gap:var(--sgdt-space-1)}.sgdt-theme .sgdt-auth-panel .sgdt-dialog__header>div{min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-auth-panel .sgdt-dialog-close{flex:0 0 auto;min-height:44px;min-width:44px}.sgdt-theme .sgdt-auth-panel__actions{display:grid;gap:var(--sgdt-space-3);min-width:0}.sgdt-theme .sgdt-auth-panel__actions .sgdt-button--secondary{display:grid;grid-template-columns:1.25rem minmax(0,1fr);min-width:0;padding-inline:var(--sgdt-space-3)}.sgdt-theme .sgdt-auth-panel__actions .sgdt-button>span{overflow-wrap:anywhere}.sgdt-theme .sgdt-auth-panel__icon{flex:0 0 auto;height:1.25rem;width:1.25rem}.sgdt-theme .sgdt-auth-panel__status{color:var(--sgdt-text-muted);line-height:1.55;margin:0}.sgdt-theme .sgdt-auth-panel .sgdt-status{margin-top:var(--sgdt-space-3)}.sgdt-theme .sgdt-auth-panel__legal{color:var(--sgdt-text-muted);font-size:.875rem;line-height:1.55;margin:var(--sgdt-space-6) 0 0;text-align:center}@media (max-width:24rem){.sgdt-theme .sgdt-editorial-header__inner{flex-wrap:wrap}.sgdt-theme .sgdt-editorial-header__actions{flex:1 1 12rem;flex-wrap:wrap;gap:var(--sgdt-space-1);justify-content:end;max-width:100%}.sgdt-theme .sgdt-auth-panel__actions .sgdt-button--secondary{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:var(--sgdt-space-2)}.sgdt-theme .sgdt-auth-panel__actions .sgdt-button__spinner{height:1.25rem;width:1.25rem}}@container sgdt-header (max-width: 70rem){.sgdt-theme .sgdt-editorial-header__auth,.sgdt-theme .sgdt-editorial-header__nav{display:none}.sgdt-theme .sgdt-editorial-header__menu{display:inline-flex}}@media (max-width:70rem){.sgdt-theme .sgdt-editorial-header__auth,.sgdt-theme .sgdt-editorial-header__nav{display:none}.sgdt-theme .sgdt-editorial-header__menu{display:inline-flex}}@media (max-width:43.75rem){.sgdt-theme .sgdt-editorial-header__inner{padding:.75rem 1rem;gap:.75rem}.sgdt-theme .sgdt-editorial-header__brand{font-size:.9375rem;gap:.375rem}.sgdt-theme .sgdt-editorial-header__actions{gap:.375rem}.sgdt-theme .sgdt-editorial-header__mark{width:2rem;height:2rem}}@media (max-width:39.999rem){.sgdt-theme .sgdt-editorial-header__auth{display:none}}@media (max-width:28rem){.sgdt-theme .sgdt-editorial-header__wordmark{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.sgdt-theme .sgdt-site-header--warm .sgdt-site-header__brand-text{background:none;color:var(--sgdt-text);-webkit-text-fill-color:currentColor}.sgdt-theme .sgdt-site-footer--warm a:focus-visible,.sgdt-theme .sgdt-site-header--warm select:focus-visible,.sgdt-theme.sgdt-site-footer--warm a:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-site-footer--warm,.sgdt-theme.sgdt-site-footer--warm{background:var(--sgdt-canvas-deep);border-color:var(--sgdt-border);color:var(--sgdt-text);padding-block:clamp(var(--sgdt-space-8),5vw,var(--sgdt-space-12))}.sgdt-theme .sgdt-site-footer--warm>div,.sgdt-theme.sgdt-site-footer--warm>div{max-width:73.75rem}.sgdt-theme .sgdt-site-footer--warm>div>div,.sgdt-theme.sgdt-site-footer--warm>div>div{display:grid;gap:var(--sgdt-space-4);grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__brand,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__brand{color:var(--sgdt-text);font-family:var(--sgdt-font-ui);font-size:1.25rem;letter-spacing:-.03em;margin-bottom:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__description,.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__links a,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__description,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__links a{color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__description,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__description{font-family:var(--sgdt-font-reading);line-height:1.6;margin:0 auto;max-width:52ch}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__links,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__links{border-top:1px solid var(--sgdt-border);font-family:var(--sgdt-font-reading);gap:var(--sgdt-space-3) var(--sgdt-space-6);margin-top:var(--sgdt-space-2);padding-top:var(--sgdt-space-4)}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__links a:hover,.sgdt-theme.sgdt-site-footer--warm .sgdt-site-footer__links a:hover{color:var(--sgdt-action-text)}.sgdt-theme .sgdt-content-page__main{min-height:100%;padding:var(--sgdt-space-10) var(--sgdt-space-4) var(--sgdt-space-12)}.sgdt-theme .sgdt-content-page__container{margin:0 auto;max-width:73.75rem}.sgdt-theme .sgdt-content-page__hero{border-bottom:1px solid var(--sgdt-border);display:grid;gap:var(--sgdt-space-4);margin:0 auto var(--sgdt-space-10);max-width:52rem;padding:var(--sgdt-space-6) 0 var(--sgdt-space-10);text-align:center}.sgdt-theme .sgdt-content-page__hero h1,.sgdt-theme .sgdt-content-page__hero p{margin:0}.sgdt-theme .sgdt-content-page__hero h1{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.04em;line-height:1.1}.sgdt-theme .sgdt-content-page__hero p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);font-size:1.125rem;line-height:1.6}@media (max-width:43.75rem){.sgdt-theme .sgdt-content-page__main{padding:var(--sgdt-space-6) var(--sgdt-space-4) var(--sgdt-space-10)}.sgdt-theme .sgdt-content-page__hero{margin-bottom:var(--sgdt-space-8);padding-top:var(--sgdt-space-4)}.sgdt-theme .sgdt-site-footer--warm .sgdt-site-footer__links{flex-wrap:wrap;gap:var(--sgdt-space-3) var(--sgdt-space-6)}}.sgdt-theme .sgdt-faq__sections{display:grid;gap:var(--sgdt-space-10);margin:0 auto;max-width:64rem}.sgdt-theme .sgdt-faq__section{display:grid;gap:var(--sgdt-space-4)}.sgdt-theme .sgdt-faq__cta h2,.sgdt-theme .sgdt-faq__cta p,.sgdt-theme .sgdt-faq__question h3,.sgdt-theme .sgdt-faq__question p,.sgdt-theme .sgdt-faq__section h2{margin:0}.sgdt-theme .sgdt-faq__cta h2,.sgdt-theme .sgdt-faq__section h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.sgdt-theme .sgdt-faq__questions{display:grid;gap:var(--sgdt-space-4)}.sgdt-theme .sgdt-faq__question{display:grid;gap:var(--sgdt-space-2);height:100%;transition:border-color var(--sgdt-motion-fast) ease,box-shadow var(--sgdt-motion-fast) ease}.sgdt-theme .sgdt-faq__question:hover{border-color:var(--sgdt-border-strong);box-shadow:var(--sgdt-shadow-soft)}.sgdt-theme .sgdt-faq__question h3{color:var(--sgdt-text-secondary);font-size:1.125rem;line-height:1.4}.sgdt-theme .sgdt-faq__cta p,.sgdt-theme .sgdt-faq__question p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.65}.sgdt-theme .sgdt-faq__cta{margin:var(--sgdt-space-12) auto 0;max-width:44rem;text-align:center}.sgdt-theme .sgdt-faq__cta .sgdt-card{align-items:center;display:grid;gap:var(--sgdt-space-4);padding:var(--sgdt-space-8)}.sgdt-theme .sgdt-faq__cta-button{justify-self:center}@media (max-width:43.75rem){.sgdt-theme .sgdt-faq__sections{gap:var(--sgdt-space-8)}.sgdt-theme .sgdt-faq__cta .sgdt-card{padding:var(--sgdt-space-6)}}@media (prefers-reduced-motion:reduce){.sgdt-theme .sgdt-faq__question{transition-duration:.01ms}}.sgdt-theme .sgdt-privacy__last-updated{color:var(--sgdt-text-muted);font-size:.875rem;line-height:1.5}.sgdt-theme .sgdt-privacy__sections{display:grid;gap:var(--sgdt-space-4);margin:0 auto;max-width:64rem}.sgdt-theme .sgdt-privacy__section{display:grid;gap:var(--sgdt-space-3)}.sgdt-theme .sgdt-privacy__content,.sgdt-theme .sgdt-privacy__section h2{margin:0}.sgdt-theme .sgdt-privacy__section h2{color:var(--sgdt-text-secondary);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.3}.sgdt-theme .sgdt-privacy__content{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.7}.sgdt-theme .sgdt-privacy__content strong{color:var(--sgdt-text-secondary)}@media (max-width:43.75rem){.sgdt-theme .sgdt-privacy__sections{gap:var(--sgdt-space-3)}}.sgdt-theme .sgdt-landing__container{width:100%;max-width:73.75rem;margin-inline:auto;padding-inline:1.5rem}.sgdt-theme .sgdt-landing__section{padding-block:clamp(3.5rem,7vw,6rem)}.sgdt-theme .sgdt-landing__eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--sgdt-action-text);font-size:.8125rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin:0 0 1.5rem}.sgdt-theme .sgdt-editorial-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--sgdt-action-fill)}.sgdt-theme .sgdt-landing__heading{font-size:clamp(2rem,3.8vw,3.125rem);font-weight:650;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:38rem;overflow-wrap:anywhere}.sgdt-theme .sgdt-landing__lede{color:var(--sgdt-text-muted);font-size:1.0625rem;line-height:1.7;margin:1.25rem 0 0}.sgdt-theme .sgdt-landing-hero{padding-block:clamp(3rem,7vw,6rem) 0}.sgdt-theme .sgdt-landing-hero__grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem}.sgdt-theme .sgdt-landing-hero__title{font-size:clamp(3.25rem,6.5vw,5.5rem);font-weight:650;line-height:1.02;letter-spacing:-.055em;margin:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-landing-hero__title span{display:block;color:var(--sgdt-action-text)}.sgdt-theme .sgdt-landing-hero__lede{font-size:1.125rem;line-height:1.65;color:var(--sgdt-text-muted);margin:0}.sgdt-theme .sgdt-landing-hero__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.5rem}.sgdt-theme .sgdt-landing-hero__actions .sgdt-button{gap:1rem}.sgdt-theme .sgdt-landing-hero__note{font-size:.8125rem;color:var(--sgdt-text-muted);margin:1rem 0 0}.sgdt-theme .sgdt-landing-hero__meta{display:flex;flex-wrap:wrap;gap:1rem 3rem;color:var(--sgdt-text-muted);font-size:.875rem;padding-block:1.5rem;margin-top:3rem;border-block:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-landing-hero__meta strong{color:var(--sgdt-text);font-weight:600;margin-right:.5rem}.sgdt-theme .sgdt-test-paths{padding-top:2rem;scroll-margin-top:2rem}.sgdt-theme .sgdt-section-rule{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1.25rem}.sgdt-theme .sgdt-section-rule h2{font-size:1.25rem;font-weight:600;margin:0}.sgdt-theme .sgdt-section-rule>span{color:var(--sgdt-text-muted);font-size:.875rem}.sgdt-theme .sgdt-test-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sgdt-theme .sgdt-test-path{background:var(--sgdt-surface);border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);overflow:hidden;text-decoration:none;color:var(--sgdt-text);transition:border-color var(--sgdt-motion-fast)}.sgdt-theme .sgdt-test-path:hover{border-color:var(--sgdt-action-text)}.sgdt-theme .sgdt-test-path:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:4px}.sgdt-theme .sgdt-test-path__art{position:relative;height:11rem;background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-test-path__art img{object-fit:cover;object-position:center 48%}.sgdt-theme .sgdt-test-path__index{position:absolute;top:1rem;left:1.25rem;font-size:1.5rem;font-style:italic;font-family:Georgia,serif}.sgdt-theme .sgdt-test-path__content{padding:1.25rem 1.5rem 1.5rem}.sgdt-theme .sgdt-test-path__content h3{font-size:1.625rem;font-weight:650;margin:.75rem 0 .375rem;letter-spacing:-.02em}.sgdt-theme .sgdt-test-path__content p{color:var(--sgdt-text-muted);margin:0;line-height:1.5}.sgdt-theme .sgdt-test-path__action{display:flex;justify-content:space-between;border-top:1px solid var(--sgdt-border);margin-top:1.25rem;padding-top:1rem;font-weight:600;color:var(--sgdt-action-text)}.sgdt-theme .sgdt-editorial-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:4rem;margin-bottom:2.5rem}.sgdt-theme .sgdt-editorial-heading .sgdt-landing__eyebrow{margin-bottom:1rem}.sgdt-theme .sgdt-practice-preview{display:grid;grid-template-columns:18rem 1fr;background:var(--sgdt-surface-raised);border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-panel);overflow:hidden;box-shadow:var(--sgdt-shadow-card)}.sgdt-theme .sgdt-practice-preview__guide{background:var(--sgdt-canvas-deep);padding:2rem}.sgdt-theme .sgdt-practice-preview__guide h3{font-size:2rem;font-weight:600;line-height:1.15;margin:2rem 0 1rem}.sgdt-theme .sgdt-practice-preview__guide p{font-size:.9375rem;line-height:1.65;color:var(--sgdt-text-secondary)}.sgdt-theme .sgdt-practice-preview__guide ol{list-style:none;padding:0;margin:2rem 0 0}.sgdt-theme .sgdt-practice-preview__guide li{display:flex;gap:.75rem;padding:.875rem 0;border-top:1px solid var(--sgdt-border);font-size:.875rem}.sgdt-theme .sgdt-practice-preview__guide li span{color:var(--sgdt-action-text);font-variant-numeric:tabular-nums}.sgdt-theme .sgdt-practice-preview__question{padding:2rem;min-width:0}.sgdt-theme .sgdt-practice-preview__label{display:flex;justify-content:space-between;gap:1rem;color:var(--sgdt-text-muted);font-size:.8125rem;border-bottom:1px solid var(--sgdt-border);padding-bottom:1rem}.sgdt-theme .sgdt-practice-preview__label>span:first-child{color:var(--sgdt-action-text);font-weight:700}.sgdt-theme .sgdt-practice-preview__body{display:grid;grid-template-columns:.85fr 1fr;gap:2rem;padding-block:2rem}.sgdt-theme .sgdt-practice-preview__body h3{font-size:1.25rem;line-height:1.4;font-weight:600;margin:0 0 1.5rem}.sgdt-theme .sgdt-practice-preview__body img{margin:0 auto}.sgdt-theme .sgdt-practice-preview__feedback{border-top:1px solid var(--sgdt-border);padding-top:1rem;color:var(--sgdt-text-muted);line-height:1.65;font-size:.9375rem;min-height:4.5rem}.sgdt-theme .sgdt-learning{border-block:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-landing__section--subtle{background:var(--sgdt-canvas-subtle);border-bottom:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-landing__testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sgdt-theme .sgdt-landing__testimonial{box-shadow:none;grid-row:1}.sgdt-theme .sgdt-landing__testimonial[aria-hidden=true]{visibility:hidden;pointer-events:none}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n+1){grid-column:1}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n+2){grid-column:2}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n){grid-column:3}.sgdt-theme .sgdt-landing__testimonial figure{display:flex;flex-direction:column;height:100%;margin:0}.sgdt-theme .sgdt-landing__testimonial blockquote{font-family:var(--sgdt-font-ui);font-size:1.0625rem;line-height:1.55;margin:0 0 1.25rem}.sgdt-theme .sgdt-landing__testimonial blockquote p{margin:0}.sgdt-theme .sgdt-landing__testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:auto}.sgdt-theme .sgdt-landing__testimonial-attribution{display:grid;gap:.25rem}.sgdt-theme .sgdt-landing__testimonial-avatar{width:2.75rem;height:2.75rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--sgdt-action-fill);color:var(--sgdt-on-action);font-weight:600;font-size:.875rem}.sgdt-theme .sgdt-review-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin-top:1.5rem}.sgdt-theme .sgdt-review-dot{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;cursor:pointer;border-radius:50%}.sgdt-theme .sgdt-review-dot>span{width:.625rem;height:.625rem;border:1px solid var(--sgdt-border-strong);border-radius:50%;background:var(--sgdt-text-muted)}.sgdt-theme .sgdt-review-dot[aria-pressed=true]>span{background:var(--sgdt-action-text);border-color:var(--sgdt-action-text)}.sgdt-theme .sgdt-review-dot:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:2px}.sgdt-theme .sgdt-landing__testimonial-name{font-size:.9375rem;font-weight:600}.sgdt-theme .sgdt-landing__testimonial-test{font-size:.875rem;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-landing__comparison-scroll{border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);overflow:hidden}.sgdt-theme .sgdt-landing__comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--sgdt-surface);font-size:1rem;line-height:1.6}.sgdt-theme .sgdt-landing__comparison-table :is(th,td){padding:1.25rem;text-align:start;vertical-align:top;overflow-wrap:anywhere}.sgdt-theme .sgdt-landing__comparison-table thead{background:var(--sgdt-canvas-deep)}.sgdt-theme .sgdt-landing__comparison-table thead th:nth-child(2){background:var(--sgdt-action-fill);color:var(--sgdt-on-action);font-weight:700}.sgdt-theme .sgdt-landing__comparison-brand-short{display:none;text-decoration:none}.sgdt-theme .sgdt-landing__comparison-table th{font-weight:600}.sgdt-theme .sgdt-landing__comparison-table tbody tr+tr{border-top:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-landing__comparison-table td:last-child{color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-landing__comparison-ours{background:var(--sgdt-surface-raised);font-weight:600}.sgdt-theme .sgdt-landing__comparison-check{color:var(--sgdt-success-text);margin-right:.5rem}.sgdt-theme .sgdt-landing__comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem}.sgdt-theme .sgdt-landing__comparison-cta p{color:var(--sgdt-text-muted);max-width:42rem;line-height:1.6;margin:0}.sgdt-theme .sgdt-landing__comparison-cta .sgdt-button{flex-shrink:0}.sgdt-theme .sgdt-learning__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.sgdt-theme .sgdt-learning__grid>div>.sgdt-button{margin-top:2rem}.sgdt-theme .sgdt-learning__feature{display:flex;gap:1.5rem;padding-block:1.5rem;border-top:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-learning__feature:first-child{padding-top:0;border-top:0}.sgdt-theme .sgdt-learning__feature>span{font-family:Georgia,serif;font-style:italic;color:var(--sgdt-action-text);font-size:1.5rem}.sgdt-theme .sgdt-learning__feature h3{font-size:1.375rem;font-weight:600;margin:0 0 .625rem}.sgdt-theme .sgdt-learning__feature p{color:var(--sgdt-text-muted);line-height:1.65;margin:0}.sgdt-theme .sgdt-landing__app-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}.sgdt-theme .sgdt-landing__app-media img{display:block;width:100%;height:auto}.sgdt-theme .sgdt-landing__app-features{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.75rem}.sgdt-theme .sgdt-landing__app-features li{display:flex;gap:.75rem;line-height:1.5;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-landing__app-features li:before{content:"✓";color:var(--sgdt-success-text)}.sgdt-theme .sgdt-landing__app-store-link{display:inline-flex}.sgdt-theme .sgdt-landing__app-store-link:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:4px}.sgdt-theme .sgdt-pricing{background:var(--sgdt-canvas-subtle);border-block:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-landing__section-head{margin-bottom:2.5rem}.sgdt-theme .sgdt-landing__section-head .sgdt-landing__lede{max-width:42rem}.sgdt-theme .sgdt-checkout-feedback{margin-bottom:1.5rem;scroll-margin-block:6rem}.sgdt-theme .sgdt-checkout-feedback:focus{outline:3px solid var(--sgdt-focus);outline-offset:4px;border-radius:var(--sgdt-radius-control)}.sgdt-theme .sgdt-pricing__cards{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sgdt-theme .sgdt-pricing__card{display:flex;flex-direction:column;gap:1.5rem;box-shadow:none;padding:2rem}.sgdt-theme .sgdt-pricing__card--featured{background:var(--sgdt-inverse-surface);border-color:var(--sgdt-inverse-border);color:var(--sgdt-inverse-text)}.sgdt-theme .sgdt-pricing__name{font-size:1.125rem;font-weight:600;margin:0}.sgdt-theme .sgdt-pricing__price{font-size:3rem;font-weight:600;letter-spacing:-.04em;line-height:1;margin:.75rem 0}.sgdt-theme .sgdt-pricing__term{color:var(--sgdt-text-muted);line-height:1.5;margin:.5rem 0 0;font-size:.875rem}.sgdt-theme .sgdt-pricing__card--featured .sgdt-pricing__term{color:var(--sgdt-inverse-text)}.sgdt-theme .sgdt-pricing__features{display:grid;gap:.75rem;list-style:"✓  ";padding-inline-start:1.25rem;margin:0;font-size:.9375rem}.sgdt-theme .sgdt-pricing__action{margin-top:auto;width:100%}.sgdt-theme .sgdt-pricing__trust-signals{display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:center;list-style:none;margin:2rem 0 0;padding:0;font-size:.875rem;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-pricing__trust-signals li:before{content:"✓";margin-right:.5rem;color:var(--sgdt-success-text)}.sgdt-theme .sgdt-faq-editorial{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem}.sgdt-theme .sgdt-faq-editorial .sgdt-button{margin-top:1.5rem}.sgdt-theme .sgdt-faq-editorial__item{border-top:1px solid var(--sgdt-border-strong)}.sgdt-theme .sgdt-faq-editorial__item summary{display:flex;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-size:1.125rem;font-weight:600;cursor:pointer;list-style:none;overflow-wrap:anywhere}.sgdt-theme .sgdt-faq-editorial__item summary::-webkit-details-marker{display:none}.sgdt-theme .sgdt-faq-editorial__item summary>span{color:var(--sgdt-action-text)}.sgdt-theme .sgdt-faq-editorial__item[open] summary>span{transform:rotate(45deg)}.sgdt-theme .sgdt-faq-editorial__item summary:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-faq-editorial__item p{margin:0 0 1.5rem;line-height:1.7;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-landing-cta{display:flex;justify-content:space-between;align-items:center;gap:3rem;background:var(--sgdt-inverse-surface);color:var(--sgdt-inverse-text);border-radius:var(--sgdt-radius-panel);padding:3rem;margin-bottom:5rem}.sgdt-theme .sgdt-landing-cta>div{max-width:100%;min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-landing-cta .sgdt-landing__eyebrow{color:var(--sgdt-accent-soft)}.sgdt-theme .sgdt-landing-cta h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.15;max-width:35rem;margin:0 0 1rem}.sgdt-theme .sgdt-landing-cta p{margin-bottom:0}.sgdt-theme .sgdt-landing-cta>.sgdt-button{flex-shrink:0}.sgdt-theme:lang(zh) .sgdt-landing-hero__title{letter-spacing:0;line-height:1.2}.sgdt-theme:lang(zh) :is(.sgdt-landing__heading,.sgdt-landing__eyebrow){letter-spacing:0;line-height:1.4}@media (max-width:60rem){.sgdt-theme .sgdt-landing-hero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.sgdt-theme .sgdt-landing-hero__intro{max-width:38rem}.sgdt-theme .sgdt-practice-preview{grid-template-columns:14rem 1fr}.sgdt-theme .sgdt-practice-preview__body{grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-practice-preview__body>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sgdt-theme .sgdt-practice-preview__body img{width:6rem;height:auto}.sgdt-theme :is(.sgdt-learning__grid,.sgdt-landing__app-grid,.sgdt-faq-editorial,.sgdt-editorial-heading){gap:2rem}.sgdt-theme .sgdt-pricing__card{padding:1.25rem}}@media (max-width:43.75rem){.sgdt-theme .sgdt-landing__container{padding-inline:1rem}.sgdt-theme .sgdt-landing-hero__meta{display:grid;gap:.75rem;margin-top:2rem}.sgdt-theme .sgdt-section-rule{align-items:start;flex-direction:column;gap:.375rem}.sgdt-theme :is(.sgdt-test-paths__grid,.sgdt-landing__testimonials,.sgdt-learning__grid,.sgdt-landing__app-grid,.sgdt-faq-editorial,.sgdt-editorial-heading,.sgdt-pricing__cards,.sgdt-practice-preview){grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-landing__testimonial:nth-child(n){grid-column:1}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n+1){grid-row:1}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n+2){grid-row:2}.sgdt-theme .sgdt-landing__testimonial:nth-child(3n){grid-row:3}.sgdt-theme .sgdt-test-path{display:grid;grid-template-columns:7rem 1fr}.sgdt-theme .sgdt-test-path__art{height:100%}.sgdt-theme .sgdt-test-path__art img{object-position:center}.sgdt-theme .sgdt-test-path__content{padding:1.25rem}.sgdt-theme .sgdt-test-path__content h3{font-size:1.375rem}.sgdt-theme .sgdt-test-path__content p{font-size:.875rem}.sgdt-theme .sgdt-practice-preview__guide{padding:1.5rem}.sgdt-theme .sgdt-practice-preview__guide h3{margin-top:1rem;font-size:1.5rem}.sgdt-theme .sgdt-practice-preview__guide ol{display:none}.sgdt-theme .sgdt-practice-preview__question{padding:1.25rem}.sgdt-theme .sgdt-practice-preview__body{padding-block:1.5rem;gap:1.5rem}.sgdt-theme .sgdt-landing-cta{padding:2rem 1.5rem;flex-direction:column;align-items:start;gap:1.5rem;margin-bottom:3rem}.sgdt-theme .sgdt-pricing__card{padding:1.5rem}.sgdt-theme .sgdt-landing__comparison-table{font-size:.9375rem}.sgdt-theme .sgdt-landing__comparison-brand{display:none}.sgdt-theme .sgdt-landing__comparison-brand-short{display:inline}.sgdt-theme .sgdt-landing__comparison-table :is(th,td){padding:.875rem .625rem}.sgdt-theme .sgdt-landing__comparison-cta{flex-direction:column;align-items:start;gap:1rem}}.sgdt-theme .sgdt-sign-strip{border-top:1px solid var(--sgdt-border)}.sgdt-theme .sgdt-sign-strip:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:-3px}.sgdt-theme .sgdt-sign-strip__viewport{position:relative;height:max(24rem,calc(160vw * 400 / 3080));overflow:hidden}.sgdt-theme .sgdt-sign-strip__track{width:200%;height:100%;background:url(/media/scrolling-road-signs.webp) repeat-x 0/80% auto;animation:sgdt-sign-scroll 60s linear infinite}.sgdt-theme .sgdt-sign-strip__overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--sgdt-canvas) 80%,transparent);backdrop-filter:blur(4px)}.sgdt-theme .sgdt-sign-strip:focus-within .sgdt-sign-strip__track{animation-play-state:paused}.sgdt-theme .sgdt-pricing__cards--standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.sgdt-theme .sgdt-pricing-page{min-height:100dvh}.sgdt-theme .sgdt-pricing-page__hero{padding-block:clamp(3rem,7vw,6rem)}.sgdt-theme .sgdt-pricing-page__hero h1{max-width:50rem}.sgdt-theme .sgdt-pricing-page__hero .sgdt-pricing__trust-signals{justify-content:start}.sgdt-theme [id]{scroll-margin-top:2rem}@keyframes sgdt-sign-scroll{to{transform:translateX(-50%)}}@media (max-width:768px){.sgdt-theme .sgdt-sign-strip__viewport{height:512px}.sgdt-theme .sgdt-sign-strip__track{background-size:auto 512px;animation-duration:30s}}@media (max-width:43.75rem){.sgdt-theme .sgdt-pricing__cards--standalone{grid-template-columns:minmax(0,1fr)}}@media (max-width:24rem){.sgdt-theme .sgdt-landing__container{padding-inline:min(1rem,5vw)}.sgdt-theme .sgdt-landing-hero__actions .sgdt-button{max-width:100%;min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-test-path{grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-test-path__art{height:min(11rem,60vw)}.sgdt-theme :is(.sgdt-test-path__content,.sgdt-practice-preview__guide,.sgdt-practice-preview__question){padding:var(--sgdt-space-4);overflow-wrap:anywhere}.sgdt-theme .sgdt-practice-preview__label{flex-wrap:wrap}.sgdt-theme .sgdt-learning__feature>div,.sgdt-theme .sgdt-practice-preview .sgdt-option__text{min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-landing__testimonial{padding:var(--sgdt-space-4);overflow-wrap:anywhere}.sgdt-theme .sgdt-landing__testimonial-author{flex-wrap:wrap}.sgdt-theme .sgdt-pricing__card{min-width:0;padding:var(--sgdt-space-4)}.sgdt-theme .sgdt-pricing__price{font-size:2rem}}@media (prefers-reduced-motion:reduce){.sgdt-theme .sgdt-sign-strip__track{animation:none}.sgdt-theme .sgdt-test-path{transition:none}}.sgdt-theme .sgdt-quiz-page,.sgdt-theme.sgdt-quiz{min-height:100dvh}.sgdt-theme .sgdt-quiz-container{max-width:73.75rem;margin-inline:auto;padding:2.5rem 1.5rem 5rem}.sgdt-theme .sgdt-quiz-loading{min-height:100dvh;display:grid;place-items:center;color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-quiz-recovery{min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem}.sgdt-theme .sgdt-quiz-recovery__card{width:100%;max-width:36rem;padding:clamp(1rem,4vw,1.5rem)}.sgdt-theme .sgdt-quiz-recovery h1{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:650;line-height:1.25;margin:0 0 1.5rem;overflow-wrap:anywhere}.sgdt-theme .sgdt-quiz-recovery h1:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:4px}.sgdt-theme .sgdt-quiz-recovery p{color:var(--sgdt-text-muted);line-height:1.65;margin:0 0 1rem}.sgdt-theme .sgdt-quiz-recovery__note{font-size:.9375rem}.sgdt-theme .sgdt-quiz-recovery__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.sgdt-theme .sgdt-quiz-start-feedback{padding:clamp(12px,4vw,1.5rem)}.sgdt-theme .sgdt-quiz-start-feedback .sgdt-dialog__content:empty{display:none}.sgdt-theme .sgdt-quiz-start-feedback .sgdt-dialog__header{gap:var(--sgdt-space-1)}.sgdt-theme .sgdt-quiz-start-feedback .sgdt-dialog__header>div{min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-quiz-start-feedback .sgdt-dialog-close{flex:0 0 auto;min-height:44px;min-width:44px}.sgdt-theme .sgdt-quiz-heading{margin-bottom:2.5rem}.sgdt-theme .sgdt-quiz-heading .sgdt-landing__eyebrow{margin-bottom:1rem}.sgdt-theme .sgdt-quiz-heading h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:650;letter-spacing:-.04em;line-height:1.15;margin:0 0 1rem}.sgdt-theme .sgdt-quiz-heading>p:last-child{color:var(--sgdt-text-muted);font-size:1.125rem;line-height:1.6;margin:0}.sgdt-theme .sgdt-quiz-back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--sgdt-action-text);cursor:pointer;font-size:.9375rem;margin-bottom:1rem}.sgdt-theme .sgdt-quiz-back:disabled{opacity:.5;cursor:not-allowed}.sgdt-theme :is(.sgdt-quiz-back,.sgdt-selection-card,.sgdt-option,.sgdt-quiz-count):focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:4px}.sgdt-theme .sgdt-selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sgdt-theme .sgdt-selection-card{display:flex;flex-direction:column;text-align:start;background:var(--sgdt-surface);border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);padding:2rem;cursor:pointer;color:var(--sgdt-text);transition:border-color var(--sgdt-motion-fast)}.sgdt-theme .sgdt-selection-card:hover{border-color:var(--sgdt-action-text)}.sgdt-theme .sgdt-selection-card__top{display:flex;justify-content:space-between;margin-bottom:2rem;font-size:2rem;font-family:Georgia,serif;color:var(--sgdt-action-text)}.sgdt-theme .sgdt-selection-card__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}.sgdt-theme .sgdt-selection-card__description{color:var(--sgdt-text-muted);margin-top:1rem;line-height:1.6}.sgdt-theme .sgdt-selection-card__features{display:grid;gap:.75rem;margin-block:1.5rem 2rem}.sgdt-theme .sgdt-selection-card__features>span{display:flex;gap:.75rem}.sgdt-theme .sgdt-selection-card__features>span>span{color:var(--sgdt-success-text)}.sgdt-theme .sgdt-selection-card__action{display:flex;width:100%;justify-content:space-between;padding-top:1.25rem;border-top:1px solid var(--sgdt-border);margin-top:auto;font-weight:600;color:var(--sgdt-action-text)}.sgdt-theme .sgdt-mode-workspace{display:grid;grid-template-columns:18rem 1fr;gap:2.5rem;align-items:start}.sgdt-theme .sgdt-mode-workspace__aside{border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);overflow:hidden;background:var(--sgdt-surface)}.sgdt-theme .sgdt-mode-workspace__aside img{width:100%;height:auto}.sgdt-theme .sgdt-mode-workspace__aside>div{padding:1.5rem}.sgdt-theme .sgdt-mode-workspace__aside h2{font-size:1.5rem;font-weight:600;line-height:1.3;margin:1rem 0}.sgdt-theme .sgdt-mode-workspace__aside p{color:var(--sgdt-text-muted);font-size:.9375rem;line-height:1.6}.sgdt-theme .sgdt-mode-workspace__main{min-width:0}.sgdt-theme .sgdt-mode-list{display:grid;gap:.75rem;border:0;padding:0;margin:0;min-width:0}.sgdt-theme .sgdt-mode{display:flex;align-items:start;gap:1rem;padding:1.5rem;background:var(--sgdt-surface);border:1px solid var(--sgdt-border-strong);border-radius:var(--sgdt-radius-nested);cursor:pointer}.sgdt-theme .sgdt-mode--selected{border-color:var(--sgdt-action-text);box-shadow:inset 0 0 0 1px var(--sgdt-action-text);background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-mode__copy{display:grid;gap:.375rem;flex:1}.sgdt-theme .sgdt-mode__copy strong{font-size:1.25rem;font-weight:600}.sgdt-theme .sgdt-mode__copy>span{font-size:.9375rem;color:var(--sgdt-text-muted);line-height:1.6}.sgdt-theme .sgdt-mode__copy small{color:var(--sgdt-action-text);font-size:.8125rem;margin-top:.25rem}.sgdt-theme .sgdt-mode__index{color:var(--sgdt-text-muted);font-family:Georgia,serif;font-style:italic}.sgdt-theme :is(.sgdt-mode,.sgdt-quiz-choice) input{accent-color:var(--sgdt-action-fill);width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.25rem}.sgdt-theme :is(.sgdt-mode,.sgdt-quiz-choice):has(input:focus-visible){outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-quiz-settings{border:0;padding:0;margin:2rem 0 0;min-width:0}.sgdt-theme .sgdt-quiz-settings legend,.sgdt-theme .sgdt-quiz-settings>label{display:block;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.sgdt-theme .sgdt-quiz-settings__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sgdt-theme .sgdt-quiz-choice{display:flex;align-items:start;gap:.75rem;padding:1rem;border-radius:var(--sgdt-radius-control);border:1px solid var(--sgdt-border-strong);background:var(--sgdt-surface);cursor:pointer;line-height:1.5}.sgdt-theme .sgdt-quiz-choice:has(input:checked){border-color:var(--sgdt-action-text);background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-quiz-count{display:block;border:1px solid var(--sgdt-border-strong);border-radius:var(--sgdt-radius-control);background:var(--sgdt-surface-raised);padding:.75rem;width:8rem;min-height:3rem}.sgdt-theme .sgdt-quiz-start{display:flex;flex-direction:column;align-items:end;padding-block:1.5rem}.sgdt-theme .sgdt-quiz-start p{color:var(--sgdt-danger-text);line-height:1.5;margin:0 0 1rem}.sgdt-theme .sgdt-quiz-start .sgdt-button{gap:2rem}.sgdt-theme .sgdt-quiz-active{max-width:64rem;margin:0 auto;padding:1.5rem 1.5rem 3rem}.sgdt-theme .sgdt-quiz-progress{margin-bottom:1.5rem}.sgdt-theme .sgdt-quiz-progress__heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.sgdt-theme .sgdt-quiz-progress__heading .sgdt-quiz-back{margin:0}.sgdt-theme .sgdt-quiz-progress__track{height:.375rem;background:var(--sgdt-canvas-deep);border-radius:999px;overflow:hidden;margin-top:.5rem}.sgdt-theme .sgdt-quiz-progress__fill{height:100%;background:var(--sgdt-action-fill);border-radius:inherit}.sgdt-theme .sgdt-question{padding:2rem;border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-question__tags{display:flex;flex-wrap:wrap;gap:.5rem}.sgdt-theme .sgdt-question__title{font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600;line-height:1.5;margin:1.5rem 0}.sgdt-theme .sgdt-question__body--media{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.sgdt-theme .sgdt-question__media{position:relative;width:100%;min-height:15rem;aspect-ratio:4/3;border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-nested);background:white}.sgdt-theme .sgdt-options{display:grid;align-content:start;gap:.75rem}.sgdt-theme .sgdt-option{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border:1px solid var(--sgdt-border-strong);border-radius:var(--sgdt-radius-card);background:var(--sgdt-surface);padding:.875rem 1rem;min-height:3.5rem;text-align:start;width:100%;font-size:1rem;line-height:1.5;color:var(--sgdt-text);cursor:pointer}.sgdt-theme .sgdt-option__text{flex:1;min-width:0}.sgdt-theme .sgdt-option:not(:disabled):hover{border-color:var(--sgdt-action-text);background:var(--sgdt-surface-raised)}.sgdt-theme .sgdt-option:disabled{cursor:default;opacity:1}.sgdt-theme .sgdt-option__letter{display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:var(--sgdt-answer-key-surface);width:2.125rem;height:2.125rem;flex:0 0 auto;font-size:.8125rem;font-weight:600}.sgdt-theme .sgdt-option--selected{border-color:var(--sgdt-action-text);background:var(--sgdt-answer-selected-surface)}.sgdt-theme .sgdt-option--incorrect .sgdt-option__letter,.sgdt-theme .sgdt-option--selected .sgdt-option__letter{background:var(--sgdt-danger);color:var(--sgdt-on-action)}.sgdt-theme .sgdt-option--correct .sgdt-option__letter{background:var(--sgdt-success);color:var(--sgdt-on-action)}.sgdt-theme .sgdt-option--correct,.sgdt-theme .sgdt-option--correct:not(:disabled):hover{border-color:var(--sgdt-success-text);background:var(--sgdt-answer-correct-surface)}.sgdt-theme .sgdt-option--incorrect,.sgdt-theme .sgdt-option--incorrect:not(:disabled):hover{border-color:var(--sgdt-danger-text);background:var(--sgdt-answer-incorrect-surface)}.sgdt-theme .sgdt-question__explanation{background:var(--sgdt-explanation-surface);border:1px solid var(--sgdt-border);padding:1.25rem;margin-top:1.5rem;border-radius:var(--sgdt-radius-card)}.sgdt-theme .sgdt-question__explanation h3{font-size:1rem;font-weight:700;margin:0}.sgdt-theme .sgdt-question__verdict strong{color:var(--sgdt-danger-text)}.sgdt-theme .sgdt-question__explanation--correct .sgdt-question__verdict strong{color:var(--sgdt-success-text)}.sgdt-theme .sgdt-question__verdict{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem}.sgdt-theme .sgdt-question__explanation p{font-family:var(--sgdt-font-reading);color:var(--sgdt-text-muted);line-height:1.7;margin:0}.sgdt-theme .sgdt-button.sgdt-quiz-forward{position:fixed;right:max(.5rem,calc((100vw - 64rem) / 2));top:50%;transform:translateY(-50%);width:3rem;height:3rem;min-height:3rem;border-radius:50%;padding:0;z-index:30;box-shadow:var(--sgdt-shadow-soft)}.sgdt-theme .sgdt-quiz-forward:disabled{background:var(--sgdt-canvas);color:var(--sgdt-text-muted);border-color:var(--sgdt-border-strong);opacity:1}.sgdt-theme .sgdt-quiz-results{max-width:42rem;margin:3rem auto 0;padding:2rem 2rem 5rem;overflow-wrap:anywhere}.sgdt-theme .sgdt-quiz-results h1{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2;margin-bottom:1rem}.sgdt-theme .sgdt-quiz-results h1:focus{outline:none}.sgdt-theme .sgdt-quiz-results>p{color:var(--sgdt-text-muted);line-height:1.6}.sgdt-theme .sgdt-quiz-results__score{border-block:1px solid var(--sgdt-border);margin-block:2rem;padding-block:2rem}.sgdt-theme .sgdt-quiz-results__score strong{font-size:6rem;font-weight:600;letter-spacing:-.05em;line-height:1}.sgdt-theme .sgdt-quiz-results__score strong span{font-size:2rem;color:var(--sgdt-text-muted);margin-left:.5rem}.sgdt-theme .sgdt-quiz-results__score p{color:var(--sgdt-text-muted);font-size:1.125rem;margin-top:1rem}@media (max-width:24rem){.sgdt-theme .sgdt-mode-list{grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-mode{min-width:0;gap:.5rem;padding:min(1rem,5vw)}.sgdt-theme .sgdt-mode__copy{min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-quiz-results{padding-inline:min(1rem,5vw)}.sgdt-theme .sgdt-quiz-results h1{font-size:clamp(1.5rem,10vw,2rem)}.sgdt-theme .sgdt-quiz-results__score strong{font-size:3rem}.sgdt-theme .sgdt-quiz-results__score strong span{font-size:1.5rem}.sgdt-theme .sgdt-quiz-results .sgdt-button{max-width:100%}}.sgdt-theme .sgdt-exit-dialog{border:1px solid var(--sgdt-border);border-radius:var(--sgdt-radius-card);background:var(--sgdt-surface-raised);color:var(--sgdt-text);padding:2rem;max-width:28rem;width:calc(100% - 2rem);margin:auto}.sgdt-theme .sgdt-exit-dialog::backdrop{background:rgba(21,20,15,.5)}.sgdt-theme .sgdt-exit-dialog h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.sgdt-theme .sgdt-exit-dialog p{color:var(--sgdt-text-muted);line-height:1.65;margin-bottom:1.5rem}.sgdt-theme .sgdt-exit-dialog__actions{display:flex;justify-content:end;gap:.75rem;flex-wrap:wrap}.sgdt-theme:lang(zh) .sgdt-quiz-heading h1{letter-spacing:0}@media (max-width:60rem){.sgdt-theme .sgdt-mode-workspace{grid-template-columns:13rem 1fr;gap:1.5rem}.sgdt-theme .sgdt-mode{padding:1.25rem}}@media (max-width:43.75rem){.sgdt-theme .sgdt-quiz-container{padding:1.5rem 1rem 3rem}.sgdt-theme .sgdt-quiz-heading{margin-bottom:1.5rem}.sgdt-theme :is(.sgdt-selection-grid,.sgdt-mode-workspace,.sgdt-question__body--media){grid-template-columns:1fr}.sgdt-theme .sgdt-selection-card{padding:1.5rem}.sgdt-theme .sgdt-mode-workspace__aside,.sgdt-theme .sgdt-mode__index{display:none}.sgdt-theme .sgdt-quiz-settings__grid{grid-template-columns:1fr}.sgdt-theme .sgdt-quiz-start .sgdt-button{width:100%}.sgdt-theme .sgdt-option{padding:.75rem}.sgdt-theme .sgdt-quiz-page .sgdt-editorial-header__inner{flex-wrap:wrap}.sgdt-theme .sgdt-quiz-page .sgdt-editorial-header__actions{flex-wrap:wrap;max-width:100%}.sgdt-theme .sgdt-quiz-active{padding:.5rem 1rem 1.5rem}.sgdt-theme .sgdt-quiz-active .sgdt-quiz-progress__heading{flex-wrap:wrap;gap:.5rem}.sgdt-theme .sgdt-quiz-active .sgdt-quiz-progress{margin-bottom:.75rem}.sgdt-theme .sgdt-quiz-active .sgdt-question{padding:.75rem}.sgdt-theme .sgdt-quiz-active .sgdt-question__tags{gap:.375rem}.sgdt-theme .sgdt-quiz-active .sgdt-question__title{font-size:1rem;margin-block:.75rem}.sgdt-theme .sgdt-quiz-active .sgdt-question__body--media{gap:.75rem}.sgdt-theme .sgdt-quiz-active .sgdt-question__media{max-width:16rem;min-height:0;margin-inline:auto}.sgdt-theme .sgdt-quiz-active .sgdt-options{gap:.5rem}.sgdt-theme .sgdt-quiz-active .sgdt-option{gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:var(--sgdt-radius-control)}.sgdt-theme .sgdt-quiz-active .sgdt-option__letter{width:1.75rem;height:1.75rem}.sgdt-theme .sgdt-quiz-active .sgdt-question__explanation{margin-top:.75rem;padding:.75rem;border-radius:var(--sgdt-radius-nested)}.sgdt-theme .sgdt-quiz-active .sgdt-question__explanation p{line-height:1.5}}.sgdt-theme .sgdt-paywall{max-width:48rem}.sgdt-theme .sgdt-paywall__usage{margin-bottom:1.5rem}.sgdt-theme .sgdt-paywall__usage p{color:var(--sgdt-text-muted);font-size:.9375rem;line-height:1.55;margin:0 0 .75rem}.sgdt-theme .sgdt-paywall__usage progress{appearance:none;background:var(--sgdt-canvas-deep);border:0;border-radius:var(--sgdt-radius-pill);display:block;height:.5rem;overflow:hidden;width:100%}.sgdt-theme .sgdt-paywall__usage progress::-webkit-progress-bar{background:var(--sgdt-canvas-deep)}.sgdt-theme .sgdt-paywall__usage progress::-webkit-progress-value{background:var(--sgdt-action-fill)}.sgdt-theme .sgdt-paywall__usage progress::-moz-progress-bar{background:var(--sgdt-action-fill)}.sgdt-theme .sgdt-paywall .sgdt-checkout-feedback{overflow-wrap:anywhere}.sgdt-theme .sgdt-paywall__plans{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sgdt-theme .sgdt-paywall__plans .sgdt-pricing__card{padding:1.5rem}.sgdt-theme .sgdt-paywall__features{border-top:1px solid var(--sgdt-border);margin-top:1.5rem;padding-top:1.5rem}.sgdt-theme .sgdt-paywall__features h3{font-size:1rem;margin:0 0 1rem}.sgdt-theme .sgdt-paywall__features ul{color:var(--sgdt-text-secondary);gap:.75rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sgdt-theme .sgdt-paywall__dismiss{margin-top:1.5rem;width:100%}@media (max-width:40rem){.sgdt-theme .sgdt-paywall__features ul,.sgdt-theme .sgdt-paywall__plans{grid-template-columns:1fr}}@media (max-width:24rem){.sgdt-theme .sgdt-paywall{padding:min(1rem,5vw);overflow-wrap:anywhere}.sgdt-theme .sgdt-paywall .sgdt-dialog__header{align-items:end;flex-direction:column-reverse;gap:.5rem}.sgdt-theme .sgdt-paywall .sgdt-dialog__header>div{align-self:stretch;min-width:0}.sgdt-theme .sgdt-paywall .sgdt-status,.sgdt-theme .sgdt-paywall__plans .sgdt-pricing__card{padding:min(1rem,5vw)}.sgdt-theme .sgdt-paywall .sgdt-pricing__price{font-size:1.75rem}}.sgdt-theme.sgdt-profile{min-height:100vh}.sgdt-theme .sgdt-profile__container{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sgdt-space-6);overflow-wrap:anywhere;max-width:60rem;margin-inline:auto}.sgdt-theme .sgdt-profile__heading h1{margin:0 0 var(--sgdt-space-4);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:650;line-height:1.2}.sgdt-theme .sgdt-profile__container h2{margin:0 0 var(--sgdt-space-6);font-size:1.5rem;font-weight:600;line-height:1.4}.sgdt-theme .sgdt-profile__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sgdt-space-6);margin:0}.sgdt-theme .sgdt-profile__details dt,.sgdt-theme .sgdt-profile__message,.sgdt-theme .sgdt-profile__meta,.sgdt-theme .sgdt-profile__pagination p{color:var(--sgdt-text-muted)}.sgdt-theme .sgdt-profile__details dt{font-size:.9375rem;margin-bottom:var(--sgdt-space-1)}.sgdt-theme .sgdt-profile__details dd{margin:0;overflow-wrap:anywhere;font-family:var(--sgdt-font-reading)}.sgdt-theme .sgdt-profile__account .sgdt-button{margin-top:var(--sgdt-space-6);max-width:100%}.sgdt-theme .sgdt-profile__portal-feedback{margin-top:var(--sgdt-space-6);min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-profile__portal-feedback:focus{outline:3px solid var(--sgdt-focus);outline-offset:4px;border-radius:var(--sgdt-radius-control)}.sgdt-theme .sgdt-profile__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem;line-height:1.6;font-variant-numeric:tabular-nums}.sgdt-theme .sgdt-profile__table :is(th,td){padding:var(--sgdt-space-4) var(--sgdt-space-2);border-bottom:1px solid var(--sgdt-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.sgdt-theme .sgdt-profile__table th{font-weight:600}.sgdt-theme .sgdt-profile__table thead th{color:var(--sgdt-text-muted);padding-top:0}.sgdt-theme .sgdt-profile__table tr>:first-child{padding-inline-start:0}.sgdt-theme .sgdt-profile__table tr>:last-child{padding-inline-end:0}.sgdt-theme .sgdt-profile__meta{display:block;font-size:.9375rem;font-weight:400}.sgdt-theme .sgdt-profile__score--high{color:var(--sgdt-success-text)}.sgdt-theme .sgdt-profile__score--low{color:var(--sgdt-danger-text)}.sgdt-theme .sgdt-profile__message{margin:0;font-family:var(--sgdt-font-reading);line-height:1.6}.sgdt-theme .sgdt-profile__error{display:grid;justify-items:start;gap:var(--sgdt-space-4);margin-bottom:var(--sgdt-space-6)}.sgdt-theme .sgdt-profile__pagination{display:grid;gap:var(--sgdt-space-4);margin-top:var(--sgdt-space-6)}.sgdt-theme .sgdt-profile__pagination p{margin:0;line-height:1.6}.sgdt-theme .sgdt-profile__page-controls,.sgdt-theme .sgdt-profile__page-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgdt-space-2)}.sgdt-theme .sgdt-profile__page-controls{justify-content:space-between}.sgdt-theme .sgdt-profile__page-numbers .sgdt-button{min-width:3rem;padding-inline:var(--sgdt-space-2)}.sgdt-theme .sgdt-profile__loading{display:grid;min-height:100vh;padding:var(--sgdt-space-6);place-content:center;color:var(--sgdt-text-muted)}@media (max-width:22.5rem){.sgdt-theme .sgdt-profile__account,.sgdt-theme .sgdt-profile__history,.sgdt-theme .sgdt-profile__portal-feedback .sgdt-status,.sgdt-theme.sgdt-profile .sgdt-content-page__main{padding-inline:min(var(--sgdt-space-4),5vw)}}@media (max-width:43.75rem){.sgdt-theme .sgdt-profile__details{grid-template-columns:1fr;gap:var(--sgdt-space-4)}.sgdt-theme .sgdt-profile__page-numbers{order:1;justify-content:center;width:100%}}.sgdt-theme.sgdt-help{display:flex;flex-direction:column;min-height:100dvh}.sgdt-theme.sgdt-help>main{flex:1}.sgdt-theme .sgdt-help__body{margin-inline:auto;max-width:42rem}.sgdt-theme .sgdt-help__form{display:grid;gap:var(--sgdt-space-6)}.sgdt-theme .sgdt-help__error,.sgdt-theme .sgdt-help__required{color:var(--sgdt-danger-text)}.sgdt-theme .sgdt-help__select{position:relative;min-width:0}.sgdt-theme .sgdt-help__category{appearance:none;min-width:0;padding-right:2.5rem;text-overflow:ellipsis}.sgdt-theme .sgdt-help__select-icon{position:absolute;inset-block:0;right:0;display:flex;align-items:center;padding-inline:.75rem;color:var(--sgdt-text-muted);pointer-events:none}.sgdt-theme .sgdt-help__select-icon svg{width:1.25rem;height:1.25rem}.sgdt-theme .sgdt-help__question{min-height:8rem;resize:vertical}.sgdt-theme .sgdt-help__email-help{margin:0}.sgdt-theme .sgdt-help__actions{padding-top:var(--sgdt-space-2)}.sgdt-theme .sgdt-help__success{display:grid;gap:var(--sgdt-space-6);justify-items:center;text-align:center}.sgdt-theme .sgdt-help__success h2{font-size:1.5rem;line-height:1.3;margin:0}.sgdt-theme .sgdt-help__success p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.6;margin:0}.sgdt-theme .sgdt-blog-shell{background:var(--sgdt-canvas)}.sgdt-theme .sgdt-blog-index main,.sgdt-theme .sgdt-blog-post main{padding:var(--sgdt-space-10) var(--sgdt-space-4) var(--sgdt-space-12)}.sgdt-theme .sgdt-blog-index__container,.sgdt-theme .sgdt-blog-post__container{margin:0 auto;max-width:73.75rem}.sgdt-theme .sgdt-blog-index__hero{border-bottom:1px solid var(--sgdt-border);display:grid;gap:var(--sgdt-space-4);margin:0 auto var(--sgdt-space-10);max-width:58rem;padding:var(--sgdt-space-6) 0 var(--sgdt-space-10);text-align:center}.sgdt-theme .sgdt-blog-index__card h2,.sgdt-theme .sgdt-blog-index__card p,.sgdt-theme .sgdt-blog-index__cta h2,.sgdt-theme .sgdt-blog-index__cta p,.sgdt-theme .sgdt-blog-index__hero h1,.sgdt-theme .sgdt-blog-index__hero p,.sgdt-theme .sgdt-blog-post__cta h2,.sgdt-theme .sgdt-blog-post__cta p,.sgdt-theme .sgdt-blog-post__hero h1,.sgdt-theme .sgdt-blog-post__hero p,.sgdt-theme .sgdt-blog-post__related-title{margin:0}.sgdt-theme .sgdt-blog-index__hero h1,.sgdt-theme .sgdt-blog-post__hero h1{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.04em;line-height:1.1}.sgdt-theme .sgdt-blog-index__hero p,.sgdt-theme .sgdt-blog-post__hero p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);font-size:1.125rem;line-height:1.6}.sgdt-theme .sgdt-blog-index__grid{display:grid;gap:var(--sgdt-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.sgdt-theme .sgdt-blog-index__card-link{color:inherit;display:block;height:100%;text-decoration:none}.sgdt-theme .sgdt-blog-index__card-link:focus-visible{border-radius:var(--sgdt-radius-card);outline:3px solid var(--sgdt-focus);outline-offset:4px}.sgdt-theme .sgdt-blog-index__card{display:grid;gap:var(--sgdt-space-4);height:100%;transition:border-color var(--sgdt-motion-fast) ease,box-shadow var(--sgdt-motion-fast) ease}.sgdt-theme .sgdt-blog-index__card-link:hover .sgdt-blog-index__card{border-color:var(--sgdt-border-strong);box-shadow:var(--sgdt-shadow-soft)}.sgdt-theme .sgdt-blog-index__card,.sgdt-theme .sgdt-blog-post__hero,.sgdt-theme .sgdt-blog-post__related-card{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.sgdt-theme .sgdt-blog-index__card .sgdt-badge,.sgdt-theme .sgdt-blog-post__hero .sgdt-badge{max-width:100%;min-width:0}.sgdt-theme .sgdt-blog-index__card .sgdt-badge{justify-self:start}.sgdt-theme .sgdt-blog-index__card h2{color:var(--sgdt-text-secondary);font-size:1.375rem;line-height:1.3}.sgdt-theme .sgdt-blog-index__card>p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.6}.sgdt-theme .sgdt-blog-index__meta,.sgdt-theme .sgdt-blog-post__meta{align-items:center;color:var(--sgdt-text-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--sgdt-space-2);line-height:1.4}.sgdt-theme .sgdt-blog-index__meta>span,.sgdt-theme .sgdt-blog-post__meta>span{max-width:100%;min-width:0;overflow-wrap:anywhere}.sgdt-theme .sgdt-blog-index__meta{align-self:end;margin-top:var(--sgdt-space-2)}.sgdt-theme .sgdt-blog-index__cta,.sgdt-theme .sgdt-blog-post__cta{margin:var(--sgdt-space-12) auto 0;max-width:44rem;text-align:center}.sgdt-theme .sgdt-blog-index__cta .sgdt-card,.sgdt-theme .sgdt-blog-post__cta .sgdt-card{align-items:center;display:grid;gap:var(--sgdt-space-4);padding:var(--sgdt-space-8)}.sgdt-theme .sgdt-blog-index__cta h2,.sgdt-theme .sgdt-blog-post__cta h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.sgdt-theme .sgdt-blog-index__cta p,.sgdt-theme .sgdt-blog-post__cta p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.65}.sgdt-theme .sgdt-blog-index__cta-button,.sgdt-theme .sgdt-blog-post__cta-button{justify-self:center}.sgdt-theme .sgdt-blog-post__container{max-width:62rem}.sgdt-theme .sgdt-blog-post__breadcrumb{margin-bottom:var(--sgdt-space-8)}.sgdt-theme .sgdt-blog-post__breadcrumb-list{align-items:center;color:var(--sgdt-text-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--sgdt-space-2);list-style:none;margin:0;padding:0}.sgdt-theme .sgdt-blog-post__breadcrumb a{color:var(--sgdt-action-text);text-decoration:none}.sgdt-theme .sgdt-blog-post__breadcrumb a:hover,.sgdt-theme .sgdt-blog-prose a:hover{text-decoration:underline}.sgdt-theme .sgdt-blog-post__breadcrumb a:focus-visible,.sgdt-theme .sgdt-blog-post__related-link:focus-visible,.sgdt-theme .sgdt-blog-prose a:focus-visible{outline:3px solid var(--sgdt-focus);outline-offset:3px}.sgdt-theme .sgdt-blog-post__hero{display:grid;gap:var(--sgdt-space-4);margin:0 auto var(--sgdt-space-10);max-width:52rem;text-align:center}.sgdt-theme .sgdt-blog-post__hero .sgdt-badge{justify-self:center}.sgdt-theme .sgdt-blog-post__meta{justify-content:center}.sgdt-theme .sgdt-blog-post__content{margin:0 auto;max-width:58rem}.sgdt-theme .sgdt-blog-post__content .sgdt-card{background:var(--sgdt-surface);padding:clamp(var(--sgdt-space-6),5vw,var(--sgdt-space-10))}.sgdt-theme .sgdt-blog-post__related{margin:var(--sgdt-space-12) auto 0;max-width:62rem;padding-bottom:var(--sgdt-space-6)}.sgdt-theme .sgdt-blog-post__related-title{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;text-align:center}.sgdt-theme .sgdt-blog-post__related-grid{display:grid;gap:var(--sgdt-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sgdt-space-6)}.sgdt-theme .sgdt-blog-post__related-link{color:inherit;display:block;height:100%;text-decoration:none}.sgdt-theme .sgdt-blog-post__related-card{display:grid;gap:var(--sgdt-space-3);height:100%;transition:border-color var(--sgdt-motion-fast) ease,box-shadow var(--sgdt-motion-fast) ease}.sgdt-theme .sgdt-blog-post__related-link:hover .sgdt-blog-post__related-card{border-color:var(--sgdt-border-strong);box-shadow:var(--sgdt-shadow-soft)}.sgdt-theme .sgdt-blog-post__related-card h3,.sgdt-theme .sgdt-blog-post__related-card p{margin:0}.sgdt-theme .sgdt-blog-post__related-card h3{color:var(--sgdt-text-secondary);font-size:1.125rem;line-height:1.4}.sgdt-theme .sgdt-blog-post__related-card p{color:var(--sgdt-text-muted);font-family:var(--sgdt-font-reading);line-height:1.6}.sgdt-theme .sgdt-blog-prose{color:var(--sgdt-text-secondary);font-family:var(--sgdt-font-reading);font-size:1.0625rem;line-height:1.7}.sgdt-theme .sgdt-blog-prose>:first-child{margin-top:0}.sgdt-theme .sgdt-blog-prose>:last-child{margin-bottom:0}.sgdt-theme .sgdt-blog-prose h1,.sgdt-theme .sgdt-blog-prose h2,.sgdt-theme .sgdt-blog-prose h3,.sgdt-theme .sgdt-blog-prose h4{color:var(--sgdt-text);font-family:var(--sgdt-font-ui);line-height:1.25}.sgdt-theme .sgdt-blog-prose h1{font-size:2rem;margin:var(--sgdt-space-10) 0 var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-prose h2{font-size:1.625rem;margin:var(--sgdt-space-10) 0 var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-prose h3{font-size:1.25rem;margin:var(--sgdt-space-8) 0 var(--sgdt-space-3)}.sgdt-theme .sgdt-blog-prose blockquote,.sgdt-theme .sgdt-blog-prose ol,.sgdt-theme .sgdt-blog-prose p,.sgdt-theme .sgdt-blog-prose pre,.sgdt-theme .sgdt-blog-prose table,.sgdt-theme .sgdt-blog-prose ul{margin:0 0 var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-prose ol,.sgdt-theme .sgdt-blog-prose ul{padding-inline-start:var(--sgdt-space-6)}.sgdt-theme .sgdt-blog-prose li+li{margin-top:var(--sgdt-space-2)}.sgdt-theme .sgdt-blog-prose a{color:var(--sgdt-action-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.sgdt-theme .sgdt-blog-prose strong{color:var(--sgdt-text);font-weight:700}.sgdt-theme .sgdt-blog-prose blockquote{border-inline-start:.25rem solid var(--sgdt-olive);color:var(--sgdt-text-secondary);padding-inline-start:var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-prose code{background:var(--sgdt-canvas-subtle);border-radius:.25rem;color:var(--sgdt-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;padding:.125rem .25rem}.sgdt-theme .sgdt-blog-prose pre{background:var(--sgdt-text);border-radius:var(--sgdt-radius-nested);color:var(--sgdt-surface-raised);overflow-x:auto;padding:var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-prose pre code{background:transparent;color:inherit;padding:0}.sgdt-theme .sgdt-blog-prose table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%}.sgdt-theme .sgdt-blog-prose td,.sgdt-theme .sgdt-blog-prose th{border:1px solid var(--sgdt-border-strong);padding:var(--sgdt-space-2) var(--sgdt-space-3);text-align:start}.sgdt-theme .sgdt-blog-prose th{background:var(--sgdt-canvas-subtle);color:var(--sgdt-text)}.sgdt-theme .sgdt-blog-prose__image{display:block;height:auto;margin:var(--sgdt-space-6) auto;max-width:100%}.sgdt-theme .sgdt-blog-callout{align-items:flex-start;border:1px solid var(--sgdt-border);border-inline-start-width:.25rem;border-radius:var(--sgdt-radius-nested);display:flex;gap:var(--sgdt-space-3);margin:var(--sgdt-space-6) 0;padding:var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-callout--info{border-inline-start-color:var(--sgdt-olive)}.sgdt-theme .sgdt-blog-callout--warning{border-inline-start-color:var(--sgdt-mustard)}.sgdt-theme .sgdt-blog-callout--success{border-inline-start-color:var(--sgdt-success-text)}.sgdt-theme .sgdt-blog-callout--error{border-inline-start-color:var(--sgdt-danger-text)}.sgdt-theme .sgdt-blog-callout__icon{flex:0 0 auto;height:1.25rem;width:1.25rem}.sgdt-theme .sgdt-blog-callout--info .sgdt-blog-callout__icon{color:var(--sgdt-olive)}.sgdt-theme .sgdt-blog-callout--warning .sgdt-blog-callout__icon{color:var(--sgdt-text-secondary)}.sgdt-theme .sgdt-blog-callout--success .sgdt-blog-callout__icon{color:var(--sgdt-success-text)}.sgdt-theme .sgdt-blog-callout--error .sgdt-blog-callout__icon{color:var(--sgdt-danger-text)}.sgdt-theme .sgdt-blog-callout__title{color:var(--sgdt-text);font-family:var(--sgdt-font-ui);font-size:1rem;line-height:1.4;margin:0 0 var(--sgdt-space-1)}.sgdt-theme .sgdt-blog-callout__content{color:var(--sgdt-text-secondary);font-size:.9375rem;line-height:1.6}@media (max-width:64rem){.sgdt-theme .sgdt-blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:43.75rem){.sgdt-theme .sgdt-blog-index main,.sgdt-theme .sgdt-blog-post main{padding:var(--sgdt-space-6) var(--sgdt-space-4) var(--sgdt-space-10)}.sgdt-theme .sgdt-blog-index__hero{margin-bottom:var(--sgdt-space-8);padding-top:var(--sgdt-space-4)}.sgdt-theme .sgdt-blog-index__grid,.sgdt-theme .sgdt-blog-post__related-grid{grid-template-columns:minmax(0,1fr)}.sgdt-theme .sgdt-blog-index__cta .sgdt-card,.sgdt-theme .sgdt-blog-post__cta .sgdt-card{padding:var(--sgdt-space-6)}}@media (max-width:24rem){.sgdt-theme .sgdt-blog-index main,.sgdt-theme .sgdt-blog-post main{padding-inline:var(--sgdt-space-2)}.sgdt-theme .sgdt-blog-index__card,.sgdt-theme .sgdt-blog-post__related-card{padding:var(--sgdt-space-3)}.sgdt-theme .sgdt-blog-index__hero h1,.sgdt-theme .sgdt-blog-post__hero h1{font-size:clamp(1.75rem,7vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.sgdt-theme .sgdt-blog-index__card,.sgdt-theme .sgdt-blog-post__related-card{transition-duration:.01ms}}