.dp-edu{background:var(--dp-edu-bg);color:var(--dp-edu-ink);font-family:var(--dp-edu-font-sans);-webkit-font-smoothing:antialiased}.dp-edu__prose a,.dp-edu__faq-a a,.dp-edu__callout-text a{color:var(--dp-edu-green)}.dp-edu__prose a:hover,.dp-edu__faq-a a:hover,.dp-edu__callout-text a:hover{color:var(--dp-edu-green-hover)}.dp-edu__bar{position:sticky;top:0;z-index:3;background:var(--dp-edu-bg);border-bottom:1px solid var(--dp-edu-line)}.dp-edu__bar-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--dp-edu-header);padding-inline:var(--dp-edu-pad)}.dp-edu__brand{display:flex;align-items:center;gap:var(--space-5);min-width:0}.dp-edu__wordmark{flex-shrink:0}.dp-edu__brand-divider{width:1px;height:var(--space-5);background:var(--dp-edu-divider)}.dp-edu__tagline{font-size:var(--dp-edu-ui);color:var(--dp-edu-muted);white-space:nowrap}.dp-edu__nav{display:flex;align-items:center;gap:var(--space-3)}.dp-edu__nav-link{font-size:var(--dp-edu-ui);font-weight:var(--weight-semibold);color:var(--white);background:var(--dp-edu-green);text-decoration:none;border:var(--dp-edu-hairline) solid var(--dp-edu-green);border-radius:var(--radius-pill);padding:var(--dp-edu-pill-pad);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.dp-edu__nav-link:hover{color:var(--white);background:var(--dp-edu-green-hover);border-color:var(--dp-edu-green-hover)}.dp-edu__nav-pill{font-size:var(--dp-edu-ui);font-weight:var(--weight-semibold);color:var(--dp-edu-green);text-decoration:none;border:var(--dp-edu-hairline) solid var(--dp-edu-green);border-radius:var(--radius-pill);padding:var(--dp-edu-pill-pad);white-space:nowrap}.dp-edu__nav-pill:hover{color:var(--dp-edu-green-hover);border-color:var(--dp-edu-green-hover)}.dp-edu__menu-btn{display:none;align-items:center;gap:var(--space-2);min-height:var(--dp-edu-menu-btn);padding:0 var(--space-4);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--dp-edu-ui-sm);color:var(--dp-edu-ink);cursor:pointer;max-width:60%}.dp-edu__menu-num{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-tag);color:var(--dp-edu-green);flex-shrink:0}.dp-edu__menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-edu__menu-caret{flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}.dp-edu__menu-btn[aria-expanded=true] .dp-edu__menu-caret{transform:rotate(180deg)}.dp-edu__progress{position:absolute;left:0;right:0;bottom:-1px;height:var(--dp-edu-progress);pointer-events:none}.dp-edu__progress-fill{display:block;width:0;height:100%;background:var(--dp-edu-green)}.dp-edu__menu{position:absolute;left:0;right:0;top:100%;background:var(--dp-edu-surface);border-bottom:1px solid var(--dp-edu-line);box-shadow:var(--dp-edu-menu-shadow);padding:var(--space-3) var(--dp-edu-pad-phone) var(--space-4);max-height:calc(100vh - var(--dp-edu-header));max-height:calc(100dvh - var(--dp-edu-header));overflow-y:auto;overscroll-behavior:contain}.dp-edu__menu:not([hidden]){animation:dp-edu-menu-in var(--duration-base) var(--ease-entrance)}.dp-edu__scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dp-edu-scrim)}.dp-edu[data-dp-edu-menu-open] .dp-edu__scrim{display:block;animation:dp-edu-scrim-in var(--duration-base) var(--ease-out)}html:has(.dp-edu[data-dp-edu-menu-open]){overflow:hidden}@keyframes dp-edu-menu-in{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}@keyframes dp-edu-scrim-in{0%{opacity:0}}.dp-edu__menu-list,.dp-edu__toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.dp-edu__menu-list{gap:0}.dp-edu__menu-list .dp-edu__toc-link{min-height:var(--control-lg);align-items:center;padding-block:0;padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--dp-edu-radius)}.dp-edu__menu-list .dp-edu__toc-link--active{background:var(--dp-edu-green-tint)}.dp-edu__toc-link .dp-edu__toc-done{display:none;margin-left:auto;color:var(--dp-edu-green)}.dp-edu__toc-link--done .dp-edu__toc-done{display:inline-block}.dp-edu__menu-ctas{display:none}.dp-edu__menu-cta{display:flex;align-items:center;justify-content:center;min-height:var(--control-md);padding:0 var(--space-3);font-size:var(--dp-edu-ui);font-weight:var(--weight-semibold);color:var(--dp-edu-green);text-decoration:none;white-space:nowrap;background:var(--dp-edu-surface);border:var(--dp-edu-hairline) solid var(--dp-edu-green);border-radius:var(--dp-edu-radius-btn)}.dp-edu__menu-cta:hover{color:var(--dp-edu-green-hover);border-color:var(--dp-edu-green-hover)}.dp-edu__menu-cta--primary,.dp-edu__menu-cta--primary:hover{color:var(--white)}.dp-edu__menu-cta--primary{background:var(--dp-edu-green)}.dp-edu__menu-cta--primary:hover{background:var(--dp-edu-green-hover)}.dp-edu__layout{display:flex;gap:var(--dp-edu-gap);max-width:calc(var(--dp-edu-toc) + var(--dp-edu-gap) + var(--dp-edu-main) + var(--dp-edu-pad) * 2);margin-inline:auto;padding-inline:var(--dp-edu-pad)}.dp-edu__rail{flex:0 0 var(--dp-edu-toc);width:var(--dp-edu-toc)}.dp-edu__rail-inner{position:sticky;top:calc(var(--dp-edu-header) + var(--dp-edu-side-offset));padding-top:var(--dp-edu-chapter-top);display:flex;flex-direction:column}.dp-edu__rail-title{color:var(--dp-edu-muted);margin-bottom:var(--space-3)}.dp-edu__toc-link{display:flex;gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;font-size:var(--dp-edu-ui);color:var(--dp-edu-muted);text-decoration:none}.dp-edu__toc-link:hover{color:var(--dp-edu-ink)}.dp-edu__toc-num{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-tag);color:var(--dp-edu-faint)}.dp-edu__toc-link--active{color:var(--dp-edu-ink);font-weight:var(--weight-semibold)}.dp-edu__toc-link--active .dp-edu__toc-num{color:var(--dp-edu-green)}.dp-edu__rail-note{margin-top:var(--space-5)}.dp-edu__side-card{margin-top:var(--space-7);padding:var(--space-4);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--dp-edu-radius);display:flex;flex-direction:column;gap:var(--space-3);opacity:0;visibility:hidden;transition:opacity var(--dp-edu-fade) var(--ease-out),visibility 0s linear var(--dp-edu-fade)}.dp-edu[data-dp-edu-chapter="5"] .dp-edu__side-card,.dp-edu[data-dp-edu-chapter="6"] .dp-edu__side-card,.dp-edu[data-dp-edu-chapter="7"] .dp-edu__side-card,.dp-edu[data-dp-edu-chapter="8"] .dp-edu__side-card{opacity:1;visibility:visible;transition-delay:0s}.dp-edu__side-row{display:flex;gap:var(--space-3);align-items:center}.dp-edu__bottle{width:var(--dp-edu-bottle-w);height:var(--dp-edu-bottle-h);object-fit:contain;border-radius:var(--dp-edu-radius-zone);flex-shrink:0}.dp-edu__bottle--ph{display:flex;align-items:center;justify-content:center;border:var(--dp-edu-hairline) dashed var(--dp-edu-ph-dash);background:var(--dp-edu-ph-bg);font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-tag-phone);text-transform:uppercase;color:var(--dp-edu-ph-tag)}.dp-edu__side-text{display:flex;flex-direction:column;gap:var(--space-1)}.dp-edu__side-name{font-size:var(--dp-edu-ui);font-weight:var(--weight-bold)}.dp-edu__side-sub{font-size:var(--dp-edu-ui-xs);color:var(--dp-edu-muted)}.dp-edu__side-link{font-size:var(--dp-edu-ui-sm);font-weight:var(--weight-semibold);color:var(--dp-edu-green);text-decoration:none}.dp-edu__side-link:hover{color:var(--dp-edu-green-hover)}.dp-edu__main{flex:0 1 var(--dp-edu-main);width:var(--dp-edu-main);max-width:100%;min-width:0}.dp-edu__chapter{padding-top:var(--dp-edu-chapter-gap);scroll-margin-top:calc(var(--dp-edu-header) + var(--space-6))}.dp-edu__chapter:first-child{padding-top:var(--dp-edu-chapter-top)}.dp-edu__kicker-row{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7)}.dp-edu__kicker{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-kicker);letter-spacing:var(--dp-edu-tracking-kicker);text-transform:uppercase;color:var(--dp-edu-green);margin:0}.dp-edu__kicker-rule{width:var(--dp-edu-rule-width);height:1px;background:var(--dp-edu-rule)}.dp-edu__h1{font-family:var(--dp-edu-font-serif);font-weight:var(--weight-medium);font-size:var(--dp-edu-h1);line-height:var(--dp-edu-leading-h1);letter-spacing:var(--dp-edu-tracking-h1);color:var(--dp-edu-ink);max-width:var(--dp-edu-measure-h1);margin:0 0 var(--space-8)}.dp-edu__h2{font-family:var(--dp-edu-font-serif);font-weight:var(--weight-medium);font-size:var(--dp-edu-h2);line-height:var(--dp-edu-leading-h2);letter-spacing:var(--dp-edu-tracking-h2);color:var(--dp-edu-ink);max-width:var(--dp-edu-measure-wide);margin:0 0 var(--space-8)}.dp-edu__byline{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--dp-edu-line);border-bottom:1px solid var(--dp-edu-line);margin-bottom:var(--space-10);max-width:var(--dp-edu-measure)}.dp-edu__avatar{width:var(--dp-edu-avatar);height:var(--dp-edu-avatar);border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0}.dp-edu__avatar--ph{background:var(--dp-edu-avatar-bg);border:var(--dp-edu-hairline) dashed var(--dp-edu-ph-dash)}.dp-edu__byline-text{display:flex;flex-direction:column;gap:var(--space-1)}.dp-edu__byline-main{font-size:var(--dp-edu-ui);color:var(--dp-edu-ink);margin:0}.dp-edu__byline-sub{font-size:var(--dp-edu-ui-sm);color:var(--dp-edu-muted);margin:0}.dp-edu__prose{max-width:var(--dp-edu-measure)}.dp-edu__p{font-size:var(--dp-edu-body-size);line-height:var(--dp-edu-leading-body);color:var(--dp-edu-body);margin:0 0 var(--dp-edu-para-gap)}.dp-edu__p strong{color:var(--dp-edu-ink);font-weight:var(--weight-bold)}.dp-edu__p--last{margin-bottom:0}.dp-edu__p--note{color:var(--dp-edu-note)}.dp-edu__p--before-figure{margin-bottom:var(--space-10)}.dp-edu__p--before-grid{margin-bottom:var(--space-8)}.dp-edu__p--before-faq{margin-bottom:var(--space-4)}.dp-edu__p--drop:first-letter{float:left;font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-drop);line-height:var(--dp-edu-leading-drop);padding:var(--space-3) var(--space-3) 0 0;color:var(--dp-edu-green)}.dp-edu__line{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-close);line-height:var(--dp-edu-leading-close);color:var(--dp-edu-ink);max-width:var(--dp-edu-measure-wide);margin:var(--space-6) 0 0}.dp-edu__line--sm{font-size:var(--dp-edu-close-sm);max-width:var(--dp-edu-measure-close)}.dp-edu__line--green,.dp-edu__line-accent{color:var(--dp-edu-green)}.dp-edu__line--lead{margin:0 0 var(--space-10)}.dp-edu__line--quote{font-size:var(--dp-edu-quote);line-height:var(--dp-edu-leading-quote)}.dp-edu__line--summary{margin-top:var(--space-9)}.dp-edu__quote{margin:var(--space-10) 0 0;padding:0;max-width:var(--dp-edu-measure-wide)}.dp-edu__quote p{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-quote);line-height:var(--dp-edu-leading-quote);color:var(--dp-edu-green);margin:0}.dp-edu__figure{margin:0;display:flex;flex-direction:column}.dp-edu__figure--timeline{margin-bottom:var(--space-10)}.dp-edu__ph{box-sizing:border-box;background:var(--dp-edu-ph-bg);border:var(--dp-edu-hairline) dashed var(--dp-edu-ph-dash);border-radius:var(--dp-edu-radius);padding:var(--space-7) var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);color:var(--dp-edu-ph-ink)}.dp-edu__ph--fig1{min-height:var(--dp-edu-fig-1)}.dp-edu__ph--fig2{min-height:var(--dp-edu-fig-2)}.dp-edu__ph--fig6{min-height:var(--dp-edu-fig-6)}.dp-edu__ph--green{background:var(--dp-edu-green-tint);border-color:var(--dp-edu-green)}.dp-edu__ph--amber{background:var(--dp-edu-amber-tint);border-color:var(--dp-edu-amber-border)}.dp-edu__ph--amber-2{background:var(--dp-edu-amber-tint-2);border-color:var(--dp-edu-amber-border)}.dp-edu__ph--photo{min-height:var(--dp-edu-photo);background:var(--dp-edu-photo-bg);justify-content:center;align-items:center;text-align:center}.dp-edu__ph-foot{margin-top:auto}.dp-edu__tag{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-tag);letter-spacing:var(--dp-edu-tracking-kicker);text-transform:uppercase;color:var(--dp-edu-green);margin:0}.dp-edu__tag--dim{color:var(--dp-edu-ph-tag)}.dp-edu__tag--amber{color:var(--dp-edu-amber-tag)}.dp-edu__tag--muted{color:var(--dp-edu-muted)}.dp-edu__tag--center{text-align:center;line-height:var(--leading-normal)}.dp-edu__ph-title{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-ph-title);font-weight:var(--weight-medium);color:var(--dp-edu-ink);margin:0}.dp-edu__ph-sub{font-size:var(--dp-edu-ph-sub);line-height:var(--dp-edu-leading-sub);color:var(--dp-edu-ph-sub);margin:0}.dp-edu__label{font-size:var(--dp-edu-label);line-height:var(--dp-edu-leading-label);color:var(--dp-edu-ink);margin:0}.dp-edu__label--bold{font-weight:var(--weight-bold)}.dp-edu__label--semibold{font-weight:var(--weight-semibold)}.dp-edu__cap{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-cap);color:var(--dp-edu-muted);margin:var(--space-4) 0 0}.dp-edu__zones{flex-grow:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-3)}.dp-edu__zone{border:1px solid var(--dp-edu-zone-line);border-radius:var(--dp-edu-radius-zone);background:var(--dp-edu-zone-bg);padding:var(--space-5);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2)}.dp-edu__icon-list{list-style:none;margin:0;padding:var(--space-7) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}.dp-edu__icon-item{display:flex;gap:var(--space-4);align-items:flex-start}.dp-edu__icon-disc,.dp-edu__who-icon,.dp-edu__row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-pill);background:var(--dp-edu-ph-bg);color:var(--dp-edu-green)}.dp-edu__icon-disc{width:var(--dp-edu-icon);height:var(--dp-edu-icon)}.dp-edu__icon-text{display:flex;flex-direction:column;gap:var(--space-1)}.dp-edu__chain{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-7) 0;margin:var(--space-4) 0 var(--space-8);border-top:1px solid var(--dp-edu-line);border-bottom:1px solid var(--dp-edu-line);max-width:var(--dp-edu-measure-chain)}.dp-edu__chain-step{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-chain);line-height:var(--dp-edu-leading-quote);color:var(--dp-edu-ink);display:flex;align-items:center;gap:var(--space-4)}.dp-edu__chain-step+.dp-edu__chain-step:before{content:"\2192";font-family:var(--dp-edu-font-sans);font-size:var(--dp-edu-chain-arrow);color:var(--dp-edu-green)}.dp-edu__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.dp-edu__stages{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.dp-edu__stage{display:flex;flex-direction:column;gap:var(--space-5)}.dp-edu__stage-thumb{min-height:var(--dp-edu-stage);border:1px solid var(--dp-edu-zone-line);border-radius:var(--dp-edu-radius-zone);background:var(--dp-edu-zone-bg);padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2)}.dp-edu__stage--2 .dp-edu__stage-thumb{background:var(--dp-edu-stage-2)}.dp-edu__stage--3 .dp-edu__stage-thumb{background:var(--dp-edu-stage-3)}.dp-edu__stage--4 .dp-edu__stage-thumb{background:var(--dp-edu-stage-4)}.dp-edu__stage-text{display:flex;flex-direction:column;gap:var(--space-2)}.dp-edu__stage-note{grid-row:2;padding-top:var(--space-5);border-top:1px solid var(--dp-edu-line)}.dp-edu__stage-note--1{grid-column:1 / 3}.dp-edu__stage-note--2{grid-column:3 / 5}.dp-edu__stage-note .dp-edu__ph-sub{max-width:calc(100% - var(--space-6))}.dp-edu__stage-note .dp-edu__tag{display:inline}.dp-edu__card{max-width:var(--dp-edu-measure);padding:var(--space-7) var(--space-8);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--dp-edu-radius);margin-bottom:var(--space-8)}.dp-edu__card-kicker,.dp-edu__card .dp-edu__p{margin-bottom:var(--space-4)}.dp-edu__card .dp-edu__p--last{margin-bottom:0}.dp-edu__who{list-style:none;margin:0 0 var(--space-10);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.dp-edu__who-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--dp-edu-radius)}.dp-edu__who-icon{width:var(--dp-edu-who-icon);height:var(--dp-edu-who-icon)}.dp-edu__who-title{font-size:var(--dp-edu-body-size-phone);font-weight:var(--weight-bold);color:var(--dp-edu-ink);margin:0}.dp-edu__who-text{font-size:var(--dp-edu-ui);line-height:var(--dp-edu-leading-sub);color:var(--dp-edu-who-text);margin:0}.dp-edu__who-card--wide{grid-column:1 / -1}.dp-edu__dek{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-close-sm);font-weight:var(--weight-regular);line-height:var(--dp-edu-leading-close);color:var(--dp-edu-note);max-width:var(--dp-edu-measure-wide);margin:calc(-1 * var(--space-4)) 0 var(--space-8)}.dp-edu__list{margin:0 0 var(--dp-edu-para-gap);padding-left:var(--space-6)}.dp-edu__list li{font-size:var(--dp-edu-body-size);line-height:var(--dp-edu-leading-body);color:var(--dp-edu-body);margin-bottom:var(--space-2)}.dp-edu__list li::marker{color:var(--dp-edu-green)}.dp-edu__list strong{color:var(--dp-edu-ink);font-weight:var(--weight-bold)}.dp-edu__inshort{display:none;max-width:var(--dp-edu-measure);margin-top:var(--space-9);padding-top:var(--space-5);border-top:var(--dp-edu-hairline) solid var(--dp-edu-amber-border)}.dp-edu__inshort-label{font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-kicker);letter-spacing:var(--dp-edu-tracking-kicker);text-transform:uppercase;color:var(--dp-edu-green);margin:0 0 var(--space-2)}.dp-edu__inshort-text{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-chain);line-height:var(--dp-edu-leading-quote);color:var(--dp-edu-green-deep);margin:0}.dp-edu__inshort-text strong{font-weight:var(--weight-semibold)}.dp-edu__shelf{list-style:none;margin:0;padding:0;max-width:var(--dp-edu-measure-wide);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dp-edu__shelf-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--dp-edu-radius-lg)}.dp-edu__shelf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.dp-edu__shelf-head .dp-edu__shelf-tag{flex-shrink:0;margin-top:var(--space-1)}.dp-edu__shelf-name{display:flex;align-items:center;gap:var(--space-3);font-size:var(--dp-edu-row-name);font-weight:var(--weight-bold);color:var(--dp-edu-ink);margin:0}.dp-edu__shelf-tag{font-size:var(--dp-edu-ui-2xs);font-weight:var(--weight-semibold);line-height:var(--dp-edu-leading-label);color:var(--dp-edu-amber-tag);background:var(--dp-edu-amber-tint);border-radius:var(--radius-pill);padding:0 var(--space-2);white-space:nowrap}.dp-edu__prose--after-figure{margin-top:var(--space-10)}.dp-edu__shelf-line{font-size:var(--dp-edu-row-line);line-height:var(--leading-normal);color:var(--dp-edu-body);margin:0}.dp-edu__shelf-does{color:var(--dp-edu-green-deep)}.dp-edu__shelf-misses{color:var(--dp-edu-amber)}.dp-edu__table{max-width:var(--dp-edu-measure-wide);display:flex;flex-direction:column}.dp-edu__table-head{display:grid;grid-template-columns:var(--dp-edu-row-name-col) minmax(0,1fr);gap:var(--space-7);padding-bottom:var(--space-3);border-bottom:var(--dp-edu-hairline) solid var(--dp-edu-ink)}.dp-edu__row{display:grid;grid-template-columns:var(--dp-edu-row-name-col) minmax(0,1fr);gap:var(--space-7);padding:var(--space-6) 0;border-bottom:1px solid var(--dp-edu-line);align-items:start}.dp-edu__row-name{display:flex;align-items:center;gap:var(--space-3);font-size:var(--dp-edu-row-name);font-weight:var(--weight-bold);color:var(--dp-edu-ink);margin:0}.dp-edu__row-icon{width:var(--dp-edu-row-icon);height:var(--dp-edu-row-icon)}.dp-edu__row-lines{display:flex;flex-direction:column;gap:var(--space-2)}.dp-edu__row-line{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--dp-edu-row-line);line-height:var(--leading-normal);margin:0}.dp-edu__row-mark{flex-shrink:0;margin-top:var(--space-1)}.dp-edu__row-line--ok{color:var(--dp-edu-green-deep)}.dp-edu__row-line--ok .dp-edu__row-mark{color:var(--dp-edu-green)}.dp-edu__row-line--no{color:var(--dp-edu-amber)}.dp-edu__row-line--no .dp-edu__row-mark{color:var(--dp-edu-amber-icon)}.dp-edu__compare{display:grid;grid-template-columns:minmax(0,1fr) var(--dp-edu-compare-mid) minmax(0,1fr);align-items:center}.dp-edu__compare-mid{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 var(--space-2)}.dp-edu__compare-arrow{font-size:var(--dp-edu-arrow);color:var(--dp-edu-green);line-height:1}.dp-edu__callout{max-width:var(--dp-edu-measure-wide);padding:var(--space-7) var(--space-8);border:var(--dp-edu-hairline) solid var(--dp-edu-green);border-radius:var(--dp-edu-radius);background:var(--dp-edu-surface);margin:var(--space-10) 0;display:flex;flex-direction:column;gap:var(--space-3)}.dp-edu__callout-text{font-size:var(--dp-edu-callout);line-height:var(--dp-edu-leading-callout);color:var(--dp-edu-ink);margin:0}.dp-edu__product{display:grid;grid-template-columns:var(--dp-edu-photo) minmax(0,1fr);gap:var(--space-10);align-items:center;padding:var(--space-9);background:var(--dp-edu-surface);border:1px solid var(--dp-edu-line);border-radius:var(--dp-edu-radius-lg);margin-bottom:var(--space-10)}.dp-edu__product-photo{display:block;width:100%;height:var(--dp-edu-photo);object-fit:contain;border-radius:var(--dp-edu-radius);background:var(--dp-edu-photo-bg)}.dp-edu__slider{position:relative}.dp-edu__slides{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--dp-edu-radius);background:var(--dp-edu-photo-bg)}.dp-edu__slides::-webkit-scrollbar{display:none}.dp-edu__slide{flex:0 0 100%;scroll-snap-align:start}.dp-edu__slide-img{display:block;width:100%;height:auto;aspect-ratio:var(--dp-edu-slide-ratio);object-fit:cover}.dp-edu__slider-btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--dp-edu-menu-btn);height:var(--dp-edu-menu-btn);border:1px solid var(--dp-edu-line);border-radius:var(--radius-pill);background:var(--dp-edu-surface);color:var(--dp-edu-ink);cursor:pointer;box-shadow:var(--shadow-sm)}.dp-edu__slider-btn--prev{left:var(--space-3)}.dp-edu__slider-btn--next{right:var(--space-3)}.dp-edu__slider-btn:hover{color:var(--dp-edu-green)}.dp-edu__dots{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.dp-edu__dot{display:block;width:var(--dp-edu-dot-hit);height:var(--dp-edu-dot-hit);padding:0;border:0;background:transparent;cursor:pointer;position:relative}.dp-edu__dot:after{content:"";position:absolute;top:50%;left:50%;width:var(--dp-edu-dot);height:var(--dp-edu-dot);transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:var(--dp-edu-rule)}.dp-edu__dot--active:after{background:var(--dp-edu-green)}.dp-edu__product-body{display:flex;flex-direction:column}.dp-edu__product-kicker{margin-bottom:var(--space-2)}.dp-edu__product-name{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-product-name);line-height:var(--dp-edu-leading-product-name);color:var(--dp-edu-ink);margin:0 0 var(--space-5)}.dp-edu__specs{list-style:none;margin:0;padding:0}.dp-edu__spec{display:flex;gap:var(--space-4);align-items:center;font-size:var(--dp-edu-spec);line-height:var(--dp-edu-leading-label);color:var(--dp-edu-ink);padding:var(--space-4) 0;border-bottom:1px solid var(--dp-edu-line)}.dp-edu__spec:last-child{border-bottom:0}.dp-edu__spec-icon{flex-shrink:0;color:var(--dp-edu-green)}.dp-edu__product-actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.dp-edu__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--dp-edu-green);color:var(--white);font-size:var(--dp-edu-btn);font-weight:var(--weight-semibold);text-decoration:none;padding:var(--dp-edu-btn-pad);border-radius:var(--dp-edu-radius-btn);min-height:var(--dp-edu-btn-min);transition:background-color var(--duration-fast) var(--ease-out)}.dp-edu__btn:hover{background:var(--dp-edu-green-hover);color:var(--white)}.dp-edu__delivery{font-size:var(--dp-edu-ui-sm);color:var(--dp-edu-muted);text-align:center;margin:0}.dp-edu__quiz{max-width:var(--dp-edu-measure-wide);padding:var(--space-8);background:var(--dp-edu-green-tint);border-radius:var(--dp-edu-radius-lg);display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-11)}.dp-edu__quiz-text{font-size:var(--dp-edu-quiz-text);line-height:var(--dp-edu-leading-callout);color:var(--dp-edu-ink);max-width:var(--dp-edu-measure-answer);margin:0}.dp-edu__faq{max-width:var(--dp-edu-measure-wide);border-top:var(--dp-edu-hairline) solid var(--dp-edu-ink)}.dp-edu__faq-item{border-bottom:1px solid var(--dp-edu-line);padding:var(--space-6) 0}.dp-edu__faq-q{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);font-size:var(--dp-edu-faq-q);font-weight:var(--weight-bold);color:var(--dp-edu-ink);cursor:pointer;list-style:none}.dp-edu__faq-q::-webkit-details-marker{display:none}.dp-edu__faq-sign{flex-shrink:0;color:var(--dp-edu-green);display:flex}.dp-edu__faq-minus,.dp-edu__faq-item[open] .dp-edu__faq-plus{display:none}.dp-edu__faq-item[open] .dp-edu__faq-minus{display:inline-block}.dp-edu__faq-a{font-size:var(--dp-edu-faq-a);line-height:var(--dp-edu-leading-answer);color:var(--dp-edu-answer);margin:var(--space-4) 0 0;max-width:var(--dp-edu-measure-answer)}.dp-edu__footer{margin-top:var(--dp-edu-chapter-gap);background:var(--surface-inverse);color:var(--text-inverse);padding:var(--space-9) var(--dp-edu-pad) var(--space-10);display:flex;flex-direction:column;gap:var(--space-4)}.dp-edu__footer-mark,.dp-edu__footer-text{width:100%;max-width:calc(var(--dp-edu-toc) + var(--dp-edu-gap) + var(--dp-edu-main));margin-inline:auto;padding-left:calc(var(--dp-edu-toc) + var(--dp-edu-gap))}.dp-edu__footer-mark{font-family:var(--dp-edu-font-serif);font-size:var(--dp-edu-wordmark-footer);font-weight:var(--weight-semibold);color:var(--text-inverse);margin-block:0}.dp-edu__footer-text{font-size:var(--dp-edu-ui-sm);line-height:var(--dp-edu-leading-ui);color:var(--forest-300);margin-block:0}.dp-edu__footer-text{padding-right:calc(var(--dp-edu-main) - var(--dp-edu-measure))}.dp-edu__sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:2;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--dp-edu-surface);border-top:1px solid var(--dp-edu-line);box-shadow:var(--dp-edu-bar-shadow);transform:translateY(100%);transition:transform var(--dp-edu-fade) var(--ease-out)}.dp-edu__sticky-line{margin:0;font-size:var(--dp-edu-ui-xs);line-height:var(--dp-edu-leading-label);color:var(--dp-edu-muted);text-align:center}.dp-edu__sticky-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.dp-edu__sticky-btn{display:flex;align-items:center;justify-content:center;min-height:var(--control-md);padding:0 var(--space-3);font-size:var(--dp-edu-ui);font-weight:var(--weight-semibold);color:var(--dp-edu-green);text-decoration:none;white-space:nowrap;background:var(--dp-edu-surface);border:var(--dp-edu-hairline) solid var(--dp-edu-green);border-radius:var(--dp-edu-radius-btn);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.dp-edu__sticky-btn:hover{color:var(--dp-edu-green-hover);border-color:var(--dp-edu-green-hover)}.dp-edu__sticky-btn--quiz,.dp-edu__sticky-btn--quiz:hover{color:var(--white);background:var(--dp-edu-green)}.dp-edu__sticky-btn--quiz:hover{background:var(--dp-edu-green-hover)}.dp-edu__art-img{display:block;width:100%;height:auto;border-radius:var(--dp-edu-radius)}.dp-edu__zones--below{flex-grow:0;list-style:none;padding:0;margin:var(--space-5) 0 0}.dp-edu__zone--step{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-5)}.dp-edu__zone-text{display:flex;flex-direction:column;gap:0}.dp-edu__zone-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--dp-edu-green);color:var(--white);font-size:var(--dp-edu-ui);letter-spacing:0}.dp-edu__ph--has-img{min-height:0;border-style:solid}.dp-edu__compare-labels{display:grid;grid-template-columns:minmax(0,1fr) var(--dp-edu-compare-mid) minmax(0,1fr);align-items:start;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--dp-edu-line)}.dp-edu__compare-side{display:flex;flex-direction:column;gap:var(--space-2)}.dp-edu__compare-name{display:flex;align-items:center;gap:var(--space-3);font-size:var(--dp-edu-row-name);font-weight:var(--weight-bold);color:var(--dp-edu-ink);margin:0}.dp-edu__compare-text{font-size:var(--dp-edu-row-line);line-height:var(--leading-normal);color:var(--dp-edu-body);margin:0}.dp-edu__swatch{flex-shrink:0;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill)}.dp-edu__swatch--amber{background:var(--dp-edu-amber-tag)}.dp-edu__swatch--green{background:var(--dp-edu-green)}.dp-edu__compare-labels .dp-edu__compare-mid{align-self:center}.dp-edu__pair-label{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--dp-edu-radius);border:1px solid var(--dp-edu-line)}.dp-edu__pair-label--green{background:var(--dp-edu-green-tint);border-color:var(--dp-edu-green)}.dp-edu__pair-label--amber{background:var(--dp-edu-amber-tint-2);border-color:var(--dp-edu-amber-border)}.dp-edu__ph--art{background:none;border:0;border-radius:0;padding:0;color:var(--dp-edu-ink)}.dp-edu__ph--art>.dp-edu__brief,.dp-edu__ph--art>.dp-edu__ph-title{display:none}.dp-edu__ph--art .dp-edu__stages{margin-top:0}.dp-edu__ph--has-img .dp-edu__brief{display:none}.dp-edu__panel-img{display:block;width:100%;height:auto;aspect-ratio:var(--dp-edu-panel-ratio);object-fit:cover;border-radius:var(--dp-edu-radius-zone);margin-block:var(--space-2) 0}.dp-edu__ph--has-img .dp-edu__ph-foot{margin-top:0}.dp-edu__cap--panel{margin:calc(-1 * var(--space-2)) 0 var(--space-2)}.dp-edu__cap--stage{margin:calc(-1 * var(--space-4)) 0 0}.dp-edu__art+.dp-edu__cap{margin-top:var(--space-1)}.dp-edu__stage-thumb--has-img{position:relative;display:block;height:var(--dp-edu-stage);padding:0;overflow:hidden}.dp-edu__stage-thumb--has-img .dp-edu__brief{display:none}.dp-edu__stage-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.dp-edu__stage-thumb--has-img .dp-edu__tag{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--dp-edu-surface);border-radius:var(--dp-edu-radius-zone)}.dp-edu__who-icon--art{width:var(--dp-edu-who-icon-art);height:var(--dp-edu-who-icon-art);background:none;overflow:hidden}.dp-edu__who-img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.dp-edu__bar-inner,.dp-edu__layout,.dp-edu__footer{padding-inline:var(--dp-edu-pad-tablet)}.dp-edu__menu-btn{display:flex}.dp-edu__rail{display:none}.dp-edu__main{flex-basis:auto;width:100%}.dp-edu__footer-mark,.dp-edu__footer-text{padding-left:0;padding-right:0}.dp-edu__sticky{display:flex}.dp-edu[data-dp-edu-scrolled] .dp-edu__sticky{transform:translateY(0)}.dp-edu__who,.dp-edu__stages--art{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-edu__stages--art .dp-edu__stage-note{grid-row:auto;grid-column:1 / -1}}@media(max-width:720px){.dp-edu__bar-inner{height:var(--dp-edu-header-phone);padding-inline:var(--dp-edu-pad-phone)}.dp-edu__brand-divider,.dp-edu__tagline,.dp-edu__nav{display:none}.dp-edu__menu{padding-bottom:0;max-height:calc(100vh - var(--dp-edu-header-phone));max-height:calc(100dvh - var(--dp-edu-header-phone))}.dp-edu__menu-ctas{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4) 0 calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--dp-edu-surface);border-top:1px solid var(--dp-edu-line)}.dp-edu__layout{padding-inline:0}.dp-edu__chapter{padding-top:var(--dp-edu-chapter-gap-phone);padding-inline:var(--dp-edu-pad-phone);scroll-margin-top:calc(var(--dp-edu-header-phone) + var(--space-4))}.dp-edu__chapter:first-child{padding-top:var(--dp-edu-chapter-top-phone)}.dp-edu__kicker-row{margin-bottom:var(--space-4)}.dp-edu__kicker{font-size:var(--dp-edu-kicker-phone)}.dp-edu__kicker-rule{display:none}.dp-edu__h1{font-size:var(--dp-edu-h1-phone);line-height:var(--dp-edu-leading-h1-phone);letter-spacing:var(--dp-edu-tracking-h1-phone);margin-bottom:var(--space-6)}.dp-edu__h2{font-size:var(--dp-edu-h2-phone);line-height:var(--dp-edu-leading-h2-phone);letter-spacing:var(--dp-edu-tracking-h2-phone);margin-bottom:var(--space-6)}.dp-edu__byline{padding:var(--space-4) 0;margin-bottom:var(--space-7)}.dp-edu__avatar{width:var(--dp-edu-avatar-phone);height:var(--dp-edu-avatar-phone)}.dp-edu__byline-text{gap:0}.dp-edu__byline-main,.dp-edu__byline-sub{line-height:var(--leading-normal)}.dp-edu__byline-sep{display:none}.dp-edu__byline-review{display:block}.dp-edu__byline-main{font-size:var(--dp-edu-ui-sm)}.dp-edu__byline-sub{font-size:var(--dp-edu-ui-xs)}.dp-edu__p{font-size:var(--dp-edu-body-size-phone);line-height:var(--dp-edu-leading-body-phone);margin-bottom:var(--dp-edu-para-gap-phone)}.dp-edu__p--before-figure{margin-bottom:var(--space-8)}.dp-edu__p--drop:first-letter{font-size:var(--dp-edu-drop-phone);line-height:var(--dp-edu-leading-drop-phone);padding:var(--space-2) var(--space-2) 0 0}.dp-edu__line,.dp-edu__line--sm,.dp-edu__line--quote,.dp-edu__quote p{font-size:var(--dp-edu-close-phone);line-height:var(--dp-edu-leading-close)}.dp-edu__line--lead{font-size:var(--dp-edu-quote-phone);margin-bottom:var(--space-8)}.dp-edu__line--summary{margin-top:var(--space-7)}.dp-edu__quote{margin-top:var(--space-8)}.dp-edu__figure{margin-inline:calc(-1 * var(--dp-edu-pad-phone))}.dp-edu__ph{border-left:0;border-right:0;border-radius:0;padding:var(--dp-edu-pad-phone);gap:var(--space-2)}.dp-edu__ph--fig1{min-height:var(--dp-edu-fig-1-phone)}.dp-edu__ph--fig2{min-height:var(--dp-edu-fig-2-phone)}.dp-edu__ph--fig6{min-height:var(--dp-edu-fig-6-phone)}.dp-edu__ph--photo{min-height:var(--dp-edu-photo-phone);border-top:0}.dp-edu__tag{font-size:var(--dp-edu-tag-phone);letter-spacing:var(--dp-edu-tracking-tag-phone)}.dp-edu__ph-title{font-size:var(--dp-edu-ph-title-phone)}.dp-edu__ph-sub{font-size:var(--dp-edu-ph-sub-phone)}.dp-edu__label{font-size:var(--dp-edu-label-phone)}.dp-edu__cap{font-size:var(--dp-edu-cap-phone);margin:var(--space-3) var(--dp-edu-pad-phone) 0}.dp-edu__cap--panel{margin:calc(-1 * var(--space-1)) 0 var(--space-1)}.dp-edu__cap--stage{margin:calc(-1 * var(--space-2)) 0 0}.dp-edu__art+.dp-edu__cap{margin-top:var(--space-1)}.dp-edu__zones{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-2)}.dp-edu__zone{padding:var(--space-3) var(--space-4);gap:var(--space-1)}.dp-edu__zone--step{gap:var(--space-5)}.dp-edu__zone-num{font-size:var(--dp-edu-ui);letter-spacing:0}.dp-edu__icon-list{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-6) var(--dp-edu-pad-phone) 0}.dp-edu__icon-disc{width:var(--dp-edu-icon-phone);height:var(--dp-edu-icon-phone)}.dp-edu__chain{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-5) 0;margin:var(--space-2) 0 var(--space-7);counter-reset:dp-edu-chain}.dp-edu__chain-step{font-size:var(--dp-edu-chain-phone);gap:var(--space-3);counter-increment:dp-edu-chain}.dp-edu__chain-step:before,.dp-edu__chain-step+.dp-edu__chain-step:before{content:counter(dp-edu-chain,decimal-leading-zero);font-family:var(--dp-edu-font-mono);font-size:var(--dp-edu-tag);color:var(--dp-edu-green)}.dp-edu__pair{grid-template-columns:minmax(0,1fr);gap:0}.dp-edu__pair .dp-edu__ph+.dp-edu__ph{border-top:0}.dp-edu__stages{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-2)}.dp-edu__stage{display:grid;grid-template-columns:var(--dp-edu-thumb) minmax(0,1fr);gap:var(--space-4);align-items:center}.dp-edu__stage-thumb{min-height:var(--dp-edu-thumb);height:var(--dp-edu-thumb);padding:var(--space-2);justify-content:flex-end}.dp-edu__stage-thumb .dp-edu__brief{display:none}.dp-edu__stage-note{grid-row:auto;grid-column:auto;padding-top:0;padding-left:var(--dp-edu-thumb-indent);border-top:0}.dp-edu__stage-note .dp-edu__ph-sub{max-width:none;color:var(--dp-edu-amber)}.dp-edu__figure--timeline{margin-bottom:var(--space-8)}.dp-edu__card{padding:var(--space-6) var(--dp-edu-pad-phone);margin-bottom:var(--space-7)}.dp-edu__who{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-bottom:var(--space-8)}.dp-edu__dek{font-size:var(--dp-edu-close-phone);margin:calc(-1 * var(--space-2)) 0 var(--space-6)}.dp-edu__list li{font-size:var(--dp-edu-body-size-phone);line-height:var(--dp-edu-leading-body-phone)}.dp-edu__inshort{margin-top:var(--space-7)}.dp-edu__inshort-label{font-size:var(--dp-edu-kicker-phone)}.dp-edu__inshort-text{font-size:var(--dp-edu-chain-phone)}.dp-edu__shelf{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.dp-edu__shelf-card{padding:var(--space-4) var(--space-5)}.dp-edu__prose--after-figure{margin-top:var(--space-8)}.dp-edu__shelf-name{font-size:var(--dp-edu-row-name-phone)}.dp-edu__shelf-line{font-size:var(--dp-edu-row-line-phone)}.dp-edu__table-head{display:none}.dp-edu__table{border-top:var(--dp-edu-hairline) solid var(--dp-edu-ink)}.dp-edu__row{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-4) 0}.dp-edu__row-name{font-size:var(--dp-edu-row-name-phone);gap:var(--space-3)}.dp-edu__row-icon{width:var(--dp-edu-row-icon-phone);height:var(--dp-edu-row-icon-phone)}.dp-edu__row-line{font-size:var(--dp-edu-row-line-phone)}.dp-edu__compare{grid-template-columns:minmax(0,1fr)}.dp-edu__compare-mid{padding:var(--space-4) 0}.dp-edu__compare-arrow{transform:rotate(90deg)}.dp-edu__callout{padding:var(--space-6) var(--dp-edu-pad-phone);margin:var(--space-8) 0}.dp-edu__product{grid-template-columns:minmax(0,1fr);gap:0;padding:0;margin-inline:calc(-1 * var(--dp-edu-pad-phone));margin-bottom:var(--space-7);border-left:0;border-right:0;border-radius:0}.dp-edu__product-photo{height:var(--dp-edu-photo-phone);border-radius:0}.dp-edu__slides{border-radius:0}.dp-edu__slider-btn{display:none}.dp-edu__product-body{padding:var(--space-6) var(--dp-edu-pad-phone)}.dp-edu__product-name{font-size:var(--dp-edu-product-name-phone);margin-bottom:var(--space-3)}.dp-edu__spec{font-size:var(--dp-edu-spec-phone);gap:var(--space-3);padding:var(--space-3) 0}.dp-edu__product-actions{margin-top:var(--space-5);gap:var(--space-2)}.dp-edu__btn{display:flex;width:100%;font-size:var(--dp-edu-btn-phone);padding:var(--dp-edu-btn-pad-phone)}.dp-edu__delivery{font-size:var(--dp-edu-ui-xs)}.dp-edu__quiz{padding:var(--space-6) var(--dp-edu-pad-phone);gap:var(--space-4);margin-bottom:var(--space-8)}.dp-edu__quiz-text{font-size:var(--dp-edu-quiz-text-phone)}.dp-edu__faq-item{padding:var(--space-1) 0}.dp-edu__faq-q{min-height:var(--dp-edu-btn-min);padding:var(--space-2) 0;gap:var(--space-4);font-size:var(--dp-edu-faq-q-phone)}.dp-edu__faq-a{font-size:var(--dp-edu-faq-a-phone);margin:var(--space-1) 0 var(--space-4)}.dp-edu__footer{margin-top:var(--dp-edu-chapter-gap-phone);padding:var(--space-7) var(--dp-edu-pad-phone) var(--space-9);gap:var(--space-3)}.dp-edu__footer-mark{font-size:var(--dp-edu-wordmark-footer-phone)}.dp-edu__footer-text{font-size:var(--dp-edu-ui-xs)}.dp-edu__art-img{border-radius:0}.dp-edu__zones--below,.dp-edu__ph--art{padding-inline:var(--dp-edu-pad-phone)}.dp-edu__compare-labels{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-inline:var(--dp-edu-pad-phone)}.dp-edu__compare-labels .dp-edu__compare-mid{padding:var(--space-2) 0}.dp-edu__stages--art{gap:var(--space-6)}.dp-edu__stages--art .dp-edu__stage{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.dp-edu__stages--art .dp-edu__stage-thumb--has-img{height:auto;aspect-ratio:var(--dp-edu-stage-ratio-phone)}.dp-edu__stages--art .dp-edu__stage-note{padding-left:0}.dp-edu__stage-thumb--has-img .dp-edu__tag{font-size:var(--dp-edu-tag);letter-spacing:var(--dp-edu-tracking-kicker)}.dp-edu__footer{padding-bottom:calc(var(--space-9) + var(--dp-edu-btn-min) + var(--space-8))}}@media(prefers-reduced-motion:reduce){.dp-edu__side-card,.dp-edu__sticky,.dp-edu__menu-caret,.dp-edu__btn{transition:none}.dp-edu__menu:not([hidden]),.dp-edu[data-dp-edu-menu-open] .dp-edu__scrim{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-edu-article.css.map */
