.academia-page{background:var(--bg);min-height:100vh;color:var(--ink);padding-top:80px}.academia-container{max-width:1320px;margin:0 auto;padding:0 40px}.academia-container--split{grid-template-columns:260px 1fr;gap:64px;display:grid}.academia-sidebar{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px}.academia-sidebar-inner{max-height:inherit;scrollbar-width:thin;padding:40px 16px 40px 0;overflow-y:auto}.academia-sidebar-inner::-webkit-scrollbar{width:4px}.academia-sidebar-inner::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:4px}.academia-sidebar-header{font-family:var(--font-text);font-size:var(--t-xs);letter-spacing:var(--track-micro);text-transform:none;color:var(--ink-light);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:16px;font-weight:600;display:block}.academia-sidebar-link{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-text);color:var(--ink-mid);border-radius:var(--r);transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:none;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-size:.85rem;line-height:1.35;display:grid}.academia-sidebar-link:hover{background:var(--bg-alt);color:var(--ink)}.academia-sidebar-num{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;color:var(--ink-light);font-weight:500}.academia-sidebar-count{font-family:var(--font-mono);font-size:var(--t-label);color:var(--ink-light);letter-spacing:.02em}.academia-hero{border-bottom:1px solid var(--border);padding:40px 0 32px}.academia-hero--compact{padding:24px 0 28px}.academia-h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.academia-h1-accent{color:var(--ink)}.academia-sub{font-family:var(--font-text);color:var(--ink-mid);max-width:560px;margin:0;font-size:clamp(14px,1.6vw,16px);line-height:1.7}.academia-library-intro{margin:var(--s-6) 0 0;font-size:var(--t-sm);color:var(--ink-mid);max-width:560px}.academia-search-wrap{padding:24px 0 12px}.academia-search{max-width:480px;position:relative}.academia-search input{border:1px solid var(--border-mid);background:var(--bg);width:100%;font-family:var(--font-text);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);box-sizing:border-box;border-radius:100px;outline:none;padding:11px 14px 11px 40px;font-size:.9rem}.academia-search input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 5%, transparent)}.academia-search input:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.academia-search input::placeholder{color:var(--ink-light)}.academia-search:before{content:"";border:1.5px solid var(--ink-light);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.academia-search:after{content:"";background:var(--ink-light);pointer-events:none;width:6px;height:1.5px;position:absolute;top:25px;left:26px;transform:rotate(45deg)}.academia-content{min-width:0;padding:24px 0 140px}.academia-chapter{border-bottom:1px solid var(--border);margin:0;scroll-margin-top:96px}.academia-chapter-heading{font:inherit;margin:0}.academia-chapter-head{align-items:center;column-gap:var(--s-4);row-gap:var(--s-1);width:100%;min-height:44px;padding:var(--s-4) 0;text-align:left;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}button.academia-chapter-head{cursor:pointer}.academia-chapter-meta{font-family:var(--font-text);font-size:var(--t-label);color:var(--ink-light);grid-column:1}.academia-chapter-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;grid-column:1;font-size:clamp(18px,1.9vw,22px);font-weight:700;line-height:1.25}.academia-chapter-caret{color:var(--ink-light);transition:transform .2s var(--ease), color .2s var(--ease);grid-area:1/2/span 2}button.academia-chapter-head:hover .academia-chapter-caret{color:var(--ink)}.academia-chapter.is-open .academia-chapter-caret{transform:rotate(180deg)}.academia-chapter.is-open>div{padding-bottom:var(--s-5)}.academia-chapter .academia-module-quiz{border-bottom:0}.academia-rows{margin:0;padding:0;list-style:none}.academia-rows li{list-style:none}.academia-row{border-bottom:1px solid var(--border);color:var(--ink);transition:background .18s var(--ease);grid-template-columns:64px 1fr auto 24px;align-items:center;gap:20px;padding:14px 8px 14px 4px;text-decoration:none;display:grid;position:relative}.academia-row:hover{background:var(--bg-alt)}.academia-row-title{transition:transform .2s var(--ease)}.academia-row:hover .academia-row-title{transform:translate(6px)}.academia-row-num{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;color:var(--ink-light);font-weight:500}.academia-row-title{font-family:var(--font-text);color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.4}.academia-row:hover .academia-row-title{color:var(--ink)}.academia-row-meta{font-family:var(--font-text);font-size:var(--t-label);color:var(--ink-light);align-items:center;gap:8px;display:inline-flex}.academia-row-level{color:var(--ink);text-transform:capitalize;font-weight:600}.academia-quiz-note{border:1px solid var(--border-mid);border-radius:var(--r-lg);background:var(--bg-alt);font-family:var(--font-text);margin:32px 0 8px;padding:14px 18px;font-size:.9rem}.academia-quiz-note a{color:var(--ink);font-weight:600;text-decoration:none}.academia-quiz-note a:hover{text-decoration:underline}.academia-row-lang{font-size:var(--t-xs);letter-spacing:var(--track-micro);color:var(--ink-light);border:1px solid var(--border-mid);border-radius:var(--r);padding:1px 5px;font-weight:600;line-height:1.3}.academia-row-dot{background:var(--border-mid);border-radius:50%;width:3px;height:3px;display:inline-block}.academia-row-arrow{font-family:var(--font-text);color:var(--ink-light);opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease), color .2s var(--ease);text-align:right;font-size:.95rem;transform:translate(-6px)}.academia-row:hover .academia-row-arrow{opacity:1;color:var(--ink);transform:translate(0)}.academia-empty{text-align:center;font-family:var(--font-display);color:var(--ink-light);padding:100px 0;font-size:1.3rem;font-weight:700}.academia-article-page{max-width:var(--measure);color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0 auto;padding:96px 40px 140px}.academia-back{min-height:44px;font-family:var(--font-text);color:var(--ink-light);transition:color .2s var(--ease);align-items:center;gap:10px;margin-bottom:40px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.academia-back:hover{color:var(--ink)}.academia-back:before{content:"←";font-size:1rem}.academia-article-kicker{font-family:var(--font-text);font-size:var(--t-label);color:var(--ink-light);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-weight:500;display:flex}.academia-article-kicker-num{font-family:var(--font-mono);color:var(--ink-mid);background:var(--bg-alt);border-radius:var(--r);letter-spacing:.04em;padding:4px 8px;font-weight:600}.academia-article-kicker-sep{background:var(--border-mid);border-radius:50%;width:4px;height:4px;display:inline-block}.academia-article-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 32px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.08}.academia-article-meta{margin-bottom:var(--s-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-text);font-size:var(--t-label);color:var(--ink-light);flex-wrap:wrap;gap:18px;padding:14px 0;display:flex}.academia-article-meta-badge{color:var(--ink);text-transform:capitalize;font-weight:600}.academia-article-content{font-family:var(--font-text);color:var(--ink-mid);min-width:0;font-size:1.05rem;line-height:1.75}.academia-article-content :is(h2,h3,h4,h5,h6),.academia-row{scroll-margin-top:100px}.academia-toc{margin:0 0 var(--s-7);padding:var(--s-4) var(--s-5);border:1px solid var(--border-mid);border-radius:var(--r);background:var(--bg-alt);font-size:var(--t-sm)}.academia-toc summary{cursor:pointer;padding:var(--s-3) 0;font-weight:600}.academia-toc ol{margin:var(--s-3) 0 0;padding:0;list-style:none}.academia-toc a{min-height:44px;padding:var(--s-2) 0;color:var(--ink-mid);text-underline-offset:3px;align-items:center;display:flex}.academia-toc-subsection{margin-left:var(--s-4)}.academia-track-bar{margin:var(--s-9) 0 var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--ink);border-radius:var(--r);background:var(--bg);font-size:var(--t-sm);color:var(--ink-mid)}.academia-track-bar p{margin:0 0 var(--s-2)}.academia-track-bar .academia-track-bar-step{color:var(--ink);font-weight:600}.academia-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin:var(--s-6) 0;border:1px solid var(--border-mid);border-radius:var(--r);overflow-x:auto}.academia-article-content .academia-table-scroll table{overflow-wrap:normal;margin:0}.academia-table-scroll :is(th,td){min-width:9rem}.academia-article-page:is([data-article=unit-economics],[data-article=cohort-analysis-ltv],[data-article=marketing-p-and-l]) .academia-table-scroll :is(th,td){min-width:0;padding-inline:var(--s-2)}.academia-article-page[data-article=marketing-p-and-l] .academia-table-scroll :is(th,td):not(:first-child){white-space:nowrap}.academia-article-kicker a{min-height:44px;color:var(--ink-mid);text-underline-offset:3px;align-items:center;display:inline-flex}.academia-article-content .academia-figure a{background:0 0;display:block}.academia-apply{margin-top:var(--s-7);font-size:var(--t-sm);color:var(--ink-mid)}.academia-apply a{color:var(--accent-text);text-underline-offset:3px}.academia-article-content>p{margin:0 0 24px}.academia-article-content>h2:first-child{margin-top:var(--s-5);border-top:0;padding-top:0}.academia-article-content a{color:var(--ink);background-image:linear-gradient(var(--border-mid), var(--border-mid));transition:background-size .3s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.academia-article-content a:hover{background-position:0 88%;background-size:100% 6px}.academia-article-content strong{color:inherit;font-weight:500}.academia-article-content em{color:inherit;font-style:normal}.academia-article-content h2{font-family:var(--font-display);color:var(--ink);border-top:1px solid var(--border);letter-spacing:-.015em;margin:56px 0 18px;padding-top:24px;font-size:1.6rem;font-weight:700;line-height:1.25}.academia-article-content h3{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;color:var(--ink);margin:36px 0 12px;font-weight:700;line-height:1.3}.academia-article-content ul,.academia-article-content ol{margin:0 0 26px;padding-left:0;list-style:none}.academia-article-content li{margin-bottom:10px;padding-left:26px;position:relative}.academia-article-content ul>li:before{content:"";background:var(--border-mid);width:12px;height:1.5px;position:absolute;top:12px;left:4px}.academia-article-content li.academia-check{margin-bottom:0;padding-left:0}.academia-article-content ul>li.academia-check:before{content:none}.academia-check label{align-items:flex-start;gap:var(--s-3);min-height:44px;padding:var(--s-2) 0;cursor:pointer;display:flex}.academia-check input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:4px}.academia-article-content ol{counter-reset:academia-ol}.academia-article-content ol>li{counter-increment:academia-ol}.academia-article-content ol>li:before{content:counter(academia-ol, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--t-label);color:var(--ink-light);letter-spacing:.04em;font-weight:600;line-height:1.85;position:absolute;top:0;left:0}.academia-article-content blockquote{background:var(--bg-alt);border-radius:0 var(--r) var(--r) 0;font-family:var(--font-text);color:var(--ink-mid);border-left:0;margin:36px 0;padding:18px 24px;font-size:1rem;line-height:1.65}.academia-article-content table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.94rem}.academia-article-content th,.academia-article-content td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}.academia-article-content th{background:var(--bg-alt);font-family:var(--font-text);font-size:var(--t-label);text-transform:none;letter-spacing:var(--track-label);color:var(--ink-mid);border-bottom:1px solid var(--border-mid);font-weight:600}.academia-article-content pre{background:var(--bg-alt);color:var(--ink);font-family:var(--font-mono);border-radius:var(--r-lg);margin:28px 0;padding:22px 24px;font-size:.86rem;line-height:1.6;overflow-x:auto}.academia-article-content code{font-family:var(--font-mono);background:var(--bg-alt);color:var(--ink);border-radius:var(--r);padding:2px 6px;font-size:.86em}.academia-article-content pre code{color:inherit;background:0 0;padding:0}.academia-figure{margin:36px 0}.academia-figure img,.academia-inline-img{border-radius:var(--r-lg);border:1px solid var(--border);width:100%;height:auto;display:block}.academia-figure figcaption{font-family:var(--font-text);color:var(--ink-light);border-left:2px solid var(--border-mid);margin-top:12px;padding-left:12px;font-size:.82rem}.academia-video{margin:44px 0}.academia-video-frame{aspect-ratio:16/9;background:var(--dark);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;position:relative;overflow:hidden}.academia-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.academia-video figcaption{font-family:var(--font-text);color:var(--ink-light);border-left:2px solid var(--border-mid);margin-top:12px;padding-left:12px;font-size:.86rem}.mermaid-chart{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);max-width:100%;margin:48px auto;padding:32px;display:block;overflow-x:auto}.mermaid-chart svg{margin:0 auto;display:block;width:auto!important;height:auto!important}.mermaid-chart--error{color:var(--ink)}.mermaid-chart--error figcaption{font-family:var(--font-text);margin-bottom:12px;font-size:.82rem;font-weight:600}.mermaid-chart--error pre{background:var(--bg-alt);color:var(--ink-mid);white-space:pre-wrap;margin:0}.academia-article-footer{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;margin-top:80px;padding-top:28px;display:grid}.academia-article-footer a{color:var(--ink);border:1px solid var(--border-mid);border-radius:var(--r-lg);transition:border-color .2s var(--ease), background .2s var(--ease);padding:18px 20px;text-decoration:none;display:block}.academia-article-footer a:hover{border-color:var(--ink);background:var(--bg-alt)}.academia-article-footer-label{font-family:var(--font-text);font-size:var(--t-label);letter-spacing:var(--track-micro);text-transform:none;color:var(--ink-light);margin-bottom:6px;font-weight:600;display:block}.academia-article-footer-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.3}.academia-article-footer .next{text-align:right}.academia-mobile-nav{display:none}.academia-content{min-width:0}.academia-start{margin-top:var(--s-4)}.academia-language-note{font-size:var(--t-sm);color:var(--ink-light);margin:var(--s-3) 0 0}.academia-search-label{font-size:var(--t-label);margin-bottom:var(--s-2);font-weight:600;display:block}.academia-results{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--ink-light);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.academia-results p{margin:0}.academia-results button{color:var(--ink);padding:var(--s-2);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=1024px){.academia-container--split{grid-template-columns:1fr;gap:24px}.academia-sidebar{display:none}.academia-mobile-nav{gap:var(--s-2);margin:var(--s-4) 0;font-size:var(--t-label);font-weight:600;display:grid}.academia-mobile-nav select{width:100%;min-width:0;padding:var(--s-3);border:1px solid var(--border-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font:inherit}}@media (width<=720px){.academia-container{padding:0 20px}.academia-h1{font-size:var(--t-h2);margin-bottom:var(--s-3);line-height:1.15}.academia-hero--compact{padding:var(--s-4) 0}.academia-search-wrap{padding:var(--s-4) 0 var(--s-2)}.academia-library-intro{margin-top:var(--s-5)}.academia-row{grid-template-columns:56px 1fr 24px;gap:14px}.academia-row-meta{flex-wrap:wrap;grid-area:2/2}.academia-row-arrow{opacity:1;grid-area:1/3;transform:none}.academia-article-page{padding:64px 20px 100px}.academia-article-footer{grid-template-columns:1fr;gap:12px}.academia-article-footer .next{text-align:left}}.academia-related{margin:var(--s-9) 0 0;padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-alt)}.academia-related-list{margin:var(--s-4) 0 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.academia-related-list a{align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;color:var(--ink);border-bottom:1px solid #0000;text-decoration:none;display:flex}.academia-related-list a:hover{border-bottom-color:var(--border-mid)}.academia-related-num{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-light);flex-shrink:0}.academia-crosslink{min-height:44px;margin-top:var(--s-4);font-size:var(--t-sm);color:var(--ink-mid);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.academia-crosslink:hover{color:var(--ink)}.academia-page{padding-top:var(--s-5)}.academia-container{max-width:var(--max);padding-inline:var(--s-6)}.academia-container--split{gap:var(--s-7);grid-template-columns:230px minmax(0,1fr)}.academia-h1{font-size:var(--t-h1);letter-spacing:-.04em;font-weight:600;line-height:1.05}.academia-hero{padding-bottom:var(--s-7);border-bottom:0}.academia-sub{font-size:var(--t-body);max-width:var(--measure)}.academia-sidebar-header{text-transform:none;letter-spacing:var(--track-label);font-size:var(--t-label)}.academia-sidebar-link--active{background:var(--accent-light);color:var(--accent-text)}.academia-sidebar-link--active .academia-sidebar-num,.academia-sidebar-link--active .academia-sidebar-count{color:var(--accent-text)}.academia-sidebar-num,.academia-sidebar-count,.academia-row-num,.academia-row-meta,.academia-row-level{font-family:var(--font-text);font-size:var(--t-label);letter-spacing:normal;text-transform:none}.academia-article-page{padding-top:var(--s-5)}.academia-article-title{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.12}.academia-article-content{font-size:var(--t-body);line-height:var(--lh-body)}.academia-article-content h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}.academia-article-content h3{font-weight:500}.academia-back,.academia-crosslink{min-height:var(--tap);align-items:center;display:inline-flex}.academia-page :is(button,select,input),.academia-article-page summary{min-height:var(--tap)}.academia-entry-actions{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.academia-entry-actions .academia-start{margin:0}.academia-library-link{min-height:var(--tap);color:var(--ink-mid);font-size:var(--t-sm);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.academia-library-link:hover{color:var(--accent-text)}.academia-library-controls{margin-bottom:var(--s-5);padding:var(--s-5);background:var(--bg-alt);border-radius:var(--r-panel);scroll-margin-top:var(--s-5)}.academia-library-controls .academia-library-intro{max-width:var(--measure);margin:0}.academia-library-controls .academia-search{max-width:none}.academia-library-controls .academia-results{margin-bottom:0}.academia-related-title{font-family:var(--font-display);font-size:var(--t-h4);margin:0;font-weight:500;line-height:1.3}.academia-related-list a{min-height:var(--tap);align-items:center}.academia-toc[open] nav{scrollbar-width:thin;max-height:60vh;overflow-y:auto}@media (width<=1000px){.academia-container--split{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.academia-container{padding-inline:20px}}.academia-quiz{margin:var(--s-7) 0;padding:var(--s-6);border-radius:var(--r-panel);background:var(--bg-alt);color:var(--ink);font-family:var(--font-text);border:0;font-size:1rem;line-height:1.6}.academia-article-content .academia-quiz h2{margin:0 0 var(--s-4);font-size:var(--t-h3);border:0;padding:0}.academia-article-content .academia-quiz h3{margin:var(--s-5) 0 var(--s-4);font-size:var(--t-body);scroll-margin-top:calc(var(--s-9) + var(--s-8));line-height:1.5}.academia-article-content .academia-quiz h4{margin:0 0 var(--s-3);font-size:1rem}.academia-article-content .academia-quiz p{margin:0 0 var(--s-4)}.academia-article-content .academia-quiz .academia-quiz-kind{font-size:var(--t-label);color:var(--ink-light)}.academia-quiz fieldset{margin:0 0 var(--s-5);border:0;min-width:0;padding:0}.academia-quiz legend{font-size:var(--t-sm);color:var(--ink-mid);margin-bottom:var(--s-3)}.academia-quiz-options{gap:var(--s-3);display:grid}.academia-quiz-option{align-items:baseline;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border-mid);border-radius:var(--r);cursor:pointer;display:flex}.academia-quiz-option:hover{background:var(--bg-alt)}.academia-quiz-option input{width:18px;height:18px;accent-color:var(--ink);flex:none;transform:translateY(3px)}.academia-quiz-option.is-selected{border-color:var(--ink);background:var(--bg-alt)}.academia-quiz-option.is-correct{border-color:var(--accent);background:var(--accent-light)}.academia-quiz-option.is-incorrect{border-color:var(--danger)}.academia-quiz-option small{font-size:var(--t-label);margin-top:var(--s-1);font-weight:600;display:block}.academia-quiz fieldset:disabled .academia-quiz-option{cursor:default}.academia-quiz-progress-label{justify-content:space-between;gap:var(--s-2);font-size:var(--t-label);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.academia-quiz progress{width:100%;height:var(--s-2);appearance:none;margin:var(--s-2) 0;border-radius:var(--r);background:var(--bg-alt);border:0;display:block;overflow:hidden}.academia-quiz progress::-webkit-progress-bar{background:var(--bg-alt)}.academia-quiz progress::-webkit-progress-value{background:var(--accent)}.academia-quiz progress::-moz-progress-bar{background:var(--accent)}.academia-quiz-feedback{padding:var(--s-4) 0;margin-bottom:var(--s-5);border-top:1px solid var(--border);color:var(--ink-mid)}.academia-quiz-feedback.is-correct{color:var(--accent-text)}.academia-quiz-feedback.is-incorrect{color:var(--danger)}.academia-article-content .academia-quiz-review ul{margin:0;padding:0;list-style:none}.academia-article-content .academia-quiz-review li{padding:var(--s-3) 0;border-bottom:1px solid var(--border);margin:0}.academia-article-content .academia-quiz-review li:last-child{border-bottom:0}.academia-article-content .academia-quiz-review li p{margin:var(--s-2) 0 0;color:var(--ink-mid);font-size:var(--t-sm)}.academia-quiz-answer-label{margin-bottom:var(--s-1);font-size:var(--t-label);color:var(--ink-mid);display:block}.academia-article-content .academia-quiz .academia-quiz-source-label{margin:var(--s-4) 0 0;font-weight:600;font-size:var(--t-sm)}.academia-quiz-sources{font-size:var(--t-sm)}.academia-quiz button{font:inherit;cursor:pointer}.academia-quiz .btn-primary{margin-top:var(--s-2)}.academia-quiz button:disabled{opacity:.55;cursor:not-allowed}.academia-quiz-text-button{padding:var(--s-3) 0;color:var(--ink-mid);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.academia-quiz-secondary{padding:var(--s-2) var(--s-4);border:1px solid var(--border-mid);border-radius:var(--r);background:var(--bg);color:var(--ink)}.academia-quiz-restart{margin:var(--s-3) 0;font-size:var(--t-sm)}.academia-quiz-confirm{padding:var(--s-4);background:var(--bg-alt)}.academia-quiz-confirm button+button{margin-left:var(--s-4)}.academia-quiz-results details{border-bottom:1px solid var(--border-mid);padding:var(--s-4) 0}.academia-quiz-results summary{cursor:pointer;font-weight:600}.academia-quiz-result-label{font-size:var(--t-label);color:var(--ink-mid);margin-bottom:var(--s-1);display:block}.academia-article-content .academia-quiz .academia-quiz-storage{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--border);color:var(--ink-light);font-size:var(--t-sm)}.academia-quiz-saved{padding:var(--s-3) var(--s-4);background:var(--bg-alt);border-radius:var(--r)}.academia-module-quiz{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;font-size:var(--t-sm);border-bottom:1px solid var(--border-mid);flex-wrap:wrap;display:flex}.academia-module-quiz>a,.academia-foundations-link>a{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.academia-module-quiz>.academia-module-quiz-count{color:var(--ink-light)}.academia-module-quiz>a>.academia-quiz-link-label,.academia-foundations-link>a>.academia-quiz-link-label{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.academia-module-quiz>a>.academia-row-lang,.academia-foundations-link>a>.academia-row-lang{margin-inline-start:var(--s-2)}.academia-foundations-link{margin:var(--s-4) 0 0;font-size:var(--t-sm)}@media (width<=720px){.academia-quiz{padding:var(--s-4);margin:var(--s-6) 0}.academia-quiz-option{padding:var(--s-3)}.academia-quiz .btn-primary{justify-content:center;width:100%}.academia-quiz-feedback{padding:var(--s-3)}}
