._3cbkWq_page{color:var(--foreground);background:var(--background);background-image:var(--surface-page-image);background-size:var(--surface-page-size);min-height:75vh}._3cbkWq_shell{max-width:1180px;margin:auto;padding:30px 32px 80px}._3cbkWq_breadcrumb{color:var(--muted-foreground);align-items:center;gap:12px;font-size:13px;display:flex}._3cbkWq_breadcrumb a:hover{color:var(--foreground);text-decoration:underline}._3cbkWq_header{border-bottom:1px solid var(--border);padding:42px 0 38px}._3cbkWq_meta{color:var(--muted-foreground);margin-bottom:14px;font-size:13px}._3cbkWq_header h1{letter-spacing:-.04em;text-wrap:balance;max-width:780px;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.12}._3cbkWq_description{max-width:650px;color:var(--muted-foreground);margin-top:18px;font-size:17px;line-height:1.7}._3cbkWq_layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:64px;padding-top:36px;display:grid}._3cbkWq_sidebar{position:sticky;top:94px}._3cbkWq_contentsLabel{margin-bottom:14px;font-size:13px;font-weight:600}._3cbkWq_sectionNav{gap:5px;display:grid}._3cbkWq_sectionNav button,._3cbkWq_sectionNav a{text-align:left;width:100%;color:var(--muted-foreground);cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}._3cbkWq_sectionNav [aria-current]{color:var(--foreground);background:var(--card);box-shadow:inset 1px 0 var(--primary)}._3cbkWq_sectionNav button:hover,._3cbkWq_sectionNav a:hover{background:var(--muted);color:var(--foreground)}._3cbkWq_sectionNav span{opacity:.65;font-size:12px}._3cbkWq_note{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:26px;padding-top:22px;font-size:13px;line-height:1.7}._3cbkWq_reading{min-width:0;max-width:740px}._3cbkWq_article{font-size:16px;line-height:1.85}._3cbkWq_article h2{letter-spacing:-.025em;margin:8px 0 26px;scroll-margin-top:100px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}._3cbkWq_article h3{margin:32px 0 14px;font-size:20px;font-weight:600;line-height:1.4}._3cbkWq_article p{color:var(--muted-foreground);margin:0 0 20px}._3cbkWq_article ul,._3cbkWq_article ol{margin:14px 0 24px;padding-left:22px}._3cbkWq_article ul{list-style:outside}._3cbkWq_article ol{list-style:decimal}._3cbkWq_article li{color:var(--muted-foreground);margin-bottom:9px;padding-left:4px}._3cbkWq_sectionMeta{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}._3cbkWq_progress{appearance:none;background:var(--border);border:0;width:100%;height:3px;margin:18px 0}._3cbkWq_progress::-webkit-progress-bar{background:var(--border)}._3cbkWq_progress::-webkit-progress-value{background:var(--primary)}._3cbkWq_progress::-moz-progress-bar{background:var(--primary)}._3cbkWq_callout{border-left:3px solid var(--primary);background:var(--card);border-radius:0 10px 10px 0;margin:30px 0;padding:22px 26px}._3cbkWq_callout h3{margin:0 0 10px;font-size:17px}._3cbkWq_callout p:last-child{margin-bottom:0}._3cbkWq_examples{border-top:1px solid var(--border);margin:20px 0 32px}._3cbkWq_example{border-bottom:1px solid var(--border);padding:20px 0}._3cbkWq_example h3{margin:0 0 7px;font-size:16px}._3cbkWq_example p{margin-bottom:6px;font-size:15px}._3cbkWq_details{border-top:1px solid var(--border);padding:18px 0}._3cbkWq_details summary{cursor:pointer;font-weight:600}._3cbkWq_details p{margin-top:16px}._3cbkWq_pager{border-top:1px solid var(--border);justify-content:space-between;gap:15px;margin-top:36px;padding-top:26px;display:flex}._3cbkWq_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._3cbkWq_button{background:var(--primary);min-height:46px;color:var(--primary-foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}._3cbkWq_secondary{border:1px solid var(--border);color:var(--foreground);background:0 0}._3cbkWq_button:disabled{opacity:.45;cursor:not-allowed}._3cbkWq_page :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}._3cbkWq_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 40px;display:grid}._3cbkWq_typeGrid a{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:22px}._3cbkWq_typeGrid a:hover{border-color:var(--primary)}._3cbkWq_typeGrid h3{margin:0 0 12px;font-size:18px}._3cbkWq_typeGrid p{margin:0;font-size:14px;line-height:1.7}._3cbkWq_quiz [role=radiogroup]>div{border:1px solid var(--border);border-radius:9px;align-items:flex-start;padding:16px}._3cbkWq_quiz [role=radiogroup]>div:has([data-state=checked]){border-color:var(--primary);background:var(--muted)}._3cbkWq_quiz label{line-height:1.6}._3cbkWq_quiz [role=radio]{flex-shrink:0;margin-top:4px}._3cbkWq_quiz [data-ui=card]{border:0;background:0 0!important}._3cbkWq_quiz [data-slot=card-title]{line-height:1.5}@media (max-width:800px){._3cbkWq_shell{padding:24px 22px 50px}._3cbkWq_header{padding:30px 0}._3cbkWq_layout{grid-template-columns:1fr;gap:28px}._3cbkWq_sidebar{position:static}._3cbkWq_note{display:none}._3cbkWq_sectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}._3cbkWq_sectionNav button,._3cbkWq_sectionNav a{font-size:13px}._3cbkWq_reading{max-width:none}}@media (max-width:480px){._3cbkWq_typeGrid{grid-template-columns:1fr}._3cbkWq_pager{flex-wrap:wrap}._3cbkWq_button{padding:12px 16px}._3cbkWq_callout{padding:18px}}._3cbkWq_quiz>h2{margin-bottom:24px;font-size:28px;font-weight:600;line-height:1.3}._3cbkWq_quiz h3{line-height:1.5}._3cbkWq_article section[id]{scroll-margin-top:100px}._3cbkWq_header{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:28px;display:grid}._3cbkWq_headerArt{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;height:220px;display:flex}._3cbkWq_headerArt img{object-fit:contain;object-position:bottom;flex-shrink:0;width:110px;height:205px}._3cbkWq_headerArt img+img{margin-left:-18px}._3cbkWq_headerArt img:nth-child(2){z-index:1;height:225px}._3cbkWq_scene{margin:28px 0 36px}._3cbkWq_scene img{border-radius:12px;width:100%;height:auto}._3cbkWq_scene figcaption{max-width:65ch;color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.7}._3cbkWq_typePortrait{border-bottom:1px solid var(--border);justify-content:center;height:190px;margin-bottom:20px;display:flex}._3cbkWq_typePortrait img{object-fit:contain;width:150px;height:180px}@media (max-width:1000px){._3cbkWq_header{grid-template-columns:minmax(0,1fr) 220px}._3cbkWq_headerArt img{width:88px}}@media (max-width:600px){._3cbkWq_header{grid-template-columns:1fr;gap:20px}._3cbkWq_headerArt{border-bottom:0;justify-content:flex-start;height:160px}._3cbkWq_headerArt img{width:90px;height:150px}._3cbkWq_headerArt img:nth-child(2){height:165px}}._3cbkWq_illustratedExample{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:22px;padding:24px 0;display:grid}._3cbkWq_spotCharacter{object-fit:contain;width:80px;height:116px}._3cbkWq_visualAside{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;margin:36px 0;display:grid}._3cbkWq_visualAside ._3cbkWq_scene{margin:0}._3cbkWq_visualAside h3{margin-top:0}._3cbkWq_visualAside p:last-child{margin-bottom:0}._3cbkWq_visualAside figcaption{font-size:13px}@media (max-width:600px){._3cbkWq_visualAside{grid-template-columns:1fr;gap:20px}._3cbkWq_visualAside ._3cbkWq_scene{max-width:420px}._3cbkWq_illustratedExample{grid-template-columns:60px minmax(0,1fr);gap:16px}._3cbkWq_spotCharacter{width:60px;height:96px}}._3cbkWq_conceptExample{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:26px;padding:28px 0;display:grid}._3cbkWq_conceptObject{object-fit:contain;width:120px;height:120px}._3cbkWq_conceptContext{margin-top:14px}@media (max-width:600px){._3cbkWq_conceptExample{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:16px}._3cbkWq_conceptObject{width:68px;height:80px}}._3cbkWq_symbolExample{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:26px;padding:26px 0;display:grid}._3cbkWq_symbolSpot{width:100px;height:100px;color:var(--primary)}._3cbkWq_responseQuote{color:var(--foreground);margin:10px 0;font-size:18px;line-height:1.5}._3cbkWq_typeGrid ._3cbkWq_typePrompt{border-top:1px solid var(--border);color:var(--foreground);margin-top:16px;padding-top:14px}._3cbkWq_readType{text-underline-offset:4px;margin-top:16px;font-size:13px;text-decoration:underline;display:inline-block}._3cbkWq_centerGroups{margin:28px 0 40px}._3cbkWq_centerGroup{border-top:1px solid var(--border);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:26px 0;display:grid}._3cbkWq_centerCast{justify-content:center;align-items:flex-end;display:flex}._3cbkWq_centerCast img{object-fit:contain;width:70px;height:120px}._3cbkWq_centerCast img+img{margin-left:-10px}._3cbkWq_centerGroup h3{margin:0 0 12px}._3cbkWq_centerGroup h3 span{color:var(--muted-foreground);margin-top:5px;font-size:12px;font-weight:400;display:block}._3cbkWq_centerGroup p{margin-bottom:8px;font-size:15px}._3cbkWq_centerGroup ._3cbkWq_centerQuestion{color:var(--foreground)}._3cbkWq_reflectionHeading{align-items:center;gap:20px;display:flex}._3cbkWq_reflectionHeading img{object-fit:contain;width:110px;height:100px}._3cbkWq_reflectionHeading h2{margin-bottom:12px}._3cbkWq_reflectionHeading p{font-size:14px}@media (max-width:600px){._3cbkWq_symbolExample{grid-template-columns:64px minmax(0,1fr);gap:16px}._3cbkWq_symbolSpot{width:64px;height:64px}._3cbkWq_centerGroup{grid-template-columns:1fr;gap:18px}._3cbkWq_centerCast{justify-content:flex-start}._3cbkWq_reflectionHeading{align-items:flex-start;gap:12px}._3cbkWq_reflectionHeading img{width:65px;height:70px}}
