._4O1xCq_page{--content-inset:45px;width:100%;color:var(--text-primary);font-family:var(--font-jp);background:0 0}._4O1xCq_shell{width:min(100%,1116px);margin:0 auto}._4O1xCq_breadcrumb{align-items:center;gap:var(--s-3);height:74px;color:var(--text-muted);font-size:var(--text-xs);padding-left:62px;display:flex}._4O1xCq_breadcrumb a{color:inherit;text-decoration:none}._4O1xCq_breadcrumb [aria-current=page]{color:var(--text-secondary)}._4O1xCq_backLink{border:1px solid var(--border-light);border-radius:var(--radius-md);background:0 0;place-items:center;width:46px;height:36px;display:grid}._4O1xCq_backLink:focus-visible,._4O1xCq_curriculumLink:focus-visible,._4O1xCq_articleLink:focus-visible,._4O1xCq_slideThumbnail:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}._4O1xCq_hero{width:calc(100% - 90px);margin:0 auto}._4O1xCq_heroGrid{align-items:center;gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:677px;display:grid}._4O1xCq_heroCopy{width:100%}._4O1xCq_heroEyebrow{font-size:var(--text-md);margin:0 0 25px;line-height:1.6}._4O1xCq_heroCopy h1{font-family:var(--font-heading);font-size:clamp(var(--text-4xl), 5vw, 56px);letter-spacing:-.081em;margin:0 0 22px;font-weight:700;line-height:1.42}._4O1xCq_heroCopy h1 span,._4O1xCq_overviewHead h2 span{display:block}._4O1xCq_heroCopy h1 span{white-space:nowrap}._4O1xCq_heroQuestion{margin:0 0 var(--s-2);color:var(--text-secondary);font-size:var(--text-lg);font-weight:700;line-height:1.68}._4O1xCq_heroLead{max-width:464px;color:var(--text-secondary);font-size:var(--text-md);margin:0;line-height:1.9}._4O1xCq_heroActions{align-items:center;gap:var(--s-5);padding-top:var(--s-8);display:flex}._4O1xCq_startUnavailable{color:var(--text-muted);font-size:var(--text-sm)}._4O1xCq_curriculumLink{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-xs);white-space:nowrap;text-decoration:none;display:inline-flex}._4O1xCq_heroArch{aspect-ratio:494/549;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-lg) var(--radius-lg);background:var(--persona-hero-surface) url(/images/lesson-persona-ui/hero-gradient.webp) center / cover no-repeat;justify-self:end;width:100%;max-width:494px;position:relative;overflow:hidden}._4O1xCq_heroArch:before{content:"";background:var(--persona-hero-overlay);position:absolute;inset:0}._4O1xCq_courseIcon{z-index:1;aspect-ratio:224/338;border:5px solid var(--bg-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0;object-fit:cover;width:45.4%;height:auto;box-shadow:var(--shadow-persona-course-icon);position:absolute;top:22%;left:50%;transform:translate(-50%)}._4O1xCq_archCaption{z-index:1;right:21px;bottom:var(--s-5);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-align:center;line-height:1.5;position:absolute;left:21px}._4O1xCq_heroFooter{height:53px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.07em;justify-content:space-between;align-items:center;line-height:1.5;display:flex;position:relative}._4O1xCq_heroFooter:before{content:"";height:var(--s-2);pointer-events:none;background:url(/images/lesson-persona-ui/wave-divider.svg) 0/24px 8px repeat-x;position:absolute;top:0;left:0;right:0}._4O1xCq_heroFooter a{color:var(--text-primary);font-family:var(--font-jp);font-size:var(--text-xs);letter-spacing:0;align-items:center;gap:14px;text-decoration:none;display:inline-flex}._4O1xCq_kicker{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;margin:0;line-height:1.5}._4O1xCq_overview{padding:var(--s-16) var(--content-inset)}._4O1xCq_overviewHead h2{margin:var(--s-6) 0 var(--s-10);font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:-.055em;font-weight:700;line-height:1.45}._4O1xCq_overviewStack{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}._4O1xCq_overviewCopy{width:100%;max-width:740px;color:var(--text-primary);font-size:var(--text-md);line-height:2}._4O1xCq_overviewCopy p{margin:0 0 19px}._4O1xCq_overviewMedia{width:min(120%,888px)}._4O1xCq_mediaFrame{aspect-ratio:16/9;border:1px solid var(--persona-media-border);border-radius:var(--radius-lg);background:var(--bg-muted-strong);width:100%;position:relative;overflow:hidden}._4O1xCq_slideImage{object-fit:cover;width:100%;height:100%;display:block}._4O1xCq_slideThumbnails{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-top:15px;display:grid}._4O1xCq_slideThumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--bg-muted-strong);opacity:.58;border:2px solid #0000;width:100%;transition:border-color .18s,opacity .18s;position:relative;overflow:hidden}._4O1xCq_slideThumbnail:hover{opacity:.82}._4O1xCq_slideThumbnail[aria-current=true]{border-color:var(--text-link-hover);opacity:1}._4O1xCq_slideThumbnail img{object-fit:cover;width:100%;height:100%;display:block}._4O1xCq_section,._4O1xCq_splitSection{padding:var(--s-16) var(--content-inset);position:relative}._4O1xCq_section:before,._4O1xCq_splitSection:before{content:"";top:0;right:var(--content-inset);left:var(--content-inset);background:var(--border-light);height:1px;position:absolute}._4O1xCq_sectionHeading h2,._4O1xCq_splitHead h2{margin:var(--s-3) 0 18px;font-family:var(--font-heading);letter-spacing:-.055em;font-size:32px;font-weight:700;line-height:1.45}._4O1xCq_sectionHeading>p:not(._4O1xCq_kicker){max-width:480px;color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.9}._4O1xCq_questList{margin-top:var(--s-12);border-top:1px solid var(--text-secondary)}._4O1xCq_quest{border-bottom:1px solid var(--border-light)}._4O1xCq_questHeading{margin:0}._4O1xCq_questButton{width:100%;min-height:98px;padding:18px var(--s-2);color:var(--text-primary);text-align:left;align-items:center;gap:29px;display:flex}._4O1xCq_questButton:hover{background:var(--bg-hover)}._4O1xCq_questNumber{width:var(--s-6);font-family:var(--font-heading);font-size:var(--text-2xl);flex:none;font-weight:700;line-height:1.5}._4O1xCq_questTitleLine{min-width:0;font-family:var(--font-heading);font-size:var(--text-lg);flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 14px;line-height:1.6;display:flex}._4O1xCq_questTitleLine strong{font-weight:700}._4O1xCq_questContentCount{color:var(--text-muted);font-family:var(--font-jp);white-space:nowrap;align-items:center;line-height:28.8px;display:inline-flex}._4O1xCq_questContentCount>strong{font-size:12px;font-weight:700}._4O1xCq_questContentCount>span{font-size:11px;font-weight:500}._4O1xCq_questPending{color:var(--text-muted);white-space:nowrap;font-weight:400}._4O1xCq_toggleIcon{width:var(--s-8);height:var(--s-8);border:1px solid var(--text-link-hover);border-radius:var(--radius-full);color:var(--text-link-hover);flex:none;place-items:center;display:grid}._4O1xCq_questPanel[hidden]{display:none}._4O1xCq_articleList{margin:0;padding:0 15px 18px 59px;list-style:none;display:grid}._4O1xCq_articleItem{border-bottom:1px solid var(--border-light);min-width:0}._4O1xCq_articleItem:last-child{border-bottom:0}._4O1xCq_articleLink{min-width:0;color:var(--text-primary);grid-template-columns:24px 116px minmax(0,1fr) 52px 22px;align-items:center;gap:18px;margin:0 -12px;padding:14px 12px;text-decoration:none;display:grid}a._4O1xCq_articleLink:hover{background:var(--bg-hover);color:var(--text-primary)}._4O1xCq_articleNumber{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}._4O1xCq_articleThumbnail{aspect-ratio:16/9;border:1px solid var(--border-light);background:var(--bg-base);width:116px;display:block;position:relative;overflow:hidden}._4O1xCq_articleThumbnailImage{object-fit:cover}._4O1xCq_thumbnailPlay{z-index:1;border-radius:var(--radius-full);background:var(--persona-dark-overlay);width:30px;height:30px;color:var(--text-inverse);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._4O1xCq_thumbnailPlay svg{margin-left:2px}._4O1xCq_thumbnailDuration{z-index:1;background:var(--persona-dark-overlay);min-height:19px;color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--text-2xs);justify-content:center;align-items:center;padding:3px 5px;line-height:1.2;display:inline-flex;position:absolute;bottom:5px;right:5px}._4O1xCq_articleCopy{flex-direction:column;gap:6px;min-width:0;display:flex}._4O1xCq_articleMeta{color:var(--text-muted);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:7px;line-height:1.4;display:flex}._4O1xCq_articleMeta>span:not(._4O1xCq_mediumIcon){border:1px solid var(--border-light);border-radius:var(--radius-pill);padding:2px 6px}._4O1xCq_mediumIcon,._4O1xCq_articleAccess,._4O1xCq_articleAccess>span,._4O1xCq_articleArrow{justify-content:center;align-items:center;display:inline-flex}._4O1xCq_mediumIcon{color:var(--text-secondary)}._4O1xCq_articleCopy strong{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-sm);line-height:1.55}._4O1xCq_articleAccess{min-width:52px;color:var(--text-secondary)}._4O1xCq_freeLabel{min-width:36px;padding:var(--s-1) 6px;border:1px solid var(--text-success);color:var(--text-success);font-size:var(--text-2xs);border-radius:2px;font-weight:700;line-height:1.3}._4O1xCq_unlocked{color:var(--text-muted)}._4O1xCq_pendingLabel{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;line-height:1.4}._4O1xCq_articleArrow{width:22px;color:var(--text-primary);justify-content:flex-end}._4O1xCq_pendingArticle{opacity:.6}._4O1xCq_briefQuestion{font-weight:700;margin-top:var(--s-3)!important;color:var(--text-primary)!important}._4O1xCq_gradientDefinition{width:0;height:0;position:absolute;overflow:hidden}._4O1xCq_briefGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:36px;display:grid}._4O1xCq_briefCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:0 0;min-height:304px;padding:22px}._4O1xCq_briefMeta{min-height:var(--s-6);justify-content:flex-end;align-items:center;display:flex}._4O1xCq_briefBadge{background:var(--persona-recommendation);color:var(--text-primary);font-size:var(--text-2xs);padding:5px 9px;line-height:1.5}._4O1xCq_briefSymbol{width:168px;margin:var(--s-1) auto var(--s-5);aspect-ratio:4/3;place-items:center;display:grid}._4O1xCq_briefCard h3{font-family:var(--font-heading);font-size:var(--text-lg);margin:0 0 9px;font-weight:400;line-height:1.8}._4O1xCq_briefCard p,._4O1xCq_briefNote,._4O1xCq_author p{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.8}._4O1xCq_briefCard p{margin:0}._4O1xCq_briefNote{text-align:right;margin:14px 0 0}._4O1xCq_splitSection{gap:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid}._4O1xCq_splitHead h2{font-size:var(--text-3xl)}._4O1xCq_splitList{margin:0;padding:0;list-style:none}._4O1xCq_splitItem{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--border-light);display:flex}._4O1xCq_splitItem:last-child{border-bottom:0}._4O1xCq_splitItem>span{font-size:var(--text-md);flex:none;line-height:1.8}._4O1xCq_splitItem>._4O1xCq_splitNumber{min-width:26px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-13);line-height:2}._4O1xCq_splitItem h3,._4O1xCq_splitItem h4{margin:0 0 var(--s-1);font-family:var(--font-heading);font-size:var(--text-md);font-weight:500;line-height:1.8}._4O1xCq_splitItem p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.88}._4O1xCq_author{max-width:510px}._4O1xCq_author img{width:var(--s-20);height:var(--s-20);margin-bottom:var(--s-6);border-radius:var(--radius-full);object-fit:cover;display:block}._4O1xCq_author h3{font-family:var(--font-heading);font-size:var(--text-lg);margin:0 0 2px;font-weight:600;line-height:1.8}._4O1xCq_author p{margin:0}._4O1xCq_author ._4O1xCq_authorRole{color:var(--text-primary);font-size:var(--text-2xs);margin-bottom:10px;font-weight:500}@media (max-width:1100px){._4O1xCq_heroCopy h1{font-size:clamp(var(--text-4xl), 4.5vw, 56px)}}@media (max-width:800px){._4O1xCq_page{--content-inset:24px}._4O1xCq_breadcrumb{height:65px;padding-left:var(--s-6)}._4O1xCq_hero{width:calc(100% - 48px)}._4O1xCq_heroGrid{gap:var(--s-10);grid-template-columns:1fr;min-height:0;padding:30px 0}._4O1xCq_heroCopy h1{font-size:clamp(var(--text-4xl), 8vw, 56px)}._4O1xCq_heroArch{justify-self:center;width:min(100%,494px)}._4O1xCq_overviewMedia{width:100%}._4O1xCq_splitSection{gap:var(--s-5);grid-template-columns:1fr}._4O1xCq_articleList{padding-left:var(--s-6)}}@media (max-width:560px){._4O1xCq_page{--content-inset:18px}._4O1xCq_breadcrumb{gap:var(--s-2);font-size:var(--text-2xs);padding-left:18px}._4O1xCq_hero{width:calc(100% - 36px)}._4O1xCq_heroCopy h1 span{white-space:normal}._4O1xCq_heroLead{font-size:var(--text-sm)}._4O1xCq_heroActions{gap:var(--s-3);flex-wrap:wrap}._4O1xCq_slideThumbnails{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;overflow-x:auto}._4O1xCq_slideThumbnails::-webkit-scrollbar{display:none}._4O1xCq_heroActions{flex-direction:column;align-items:flex-start}._4O1xCq_heroFooter{font-size:7px}._4O1xCq_heroFooter a{font-size:var(--text-2xs)}._4O1xCq_overviewHead h2,._4O1xCq_sectionHeading h2,._4O1xCq_splitHead h2{font-size:var(--text-2xl)}._4O1xCq_questButton{gap:var(--s-4)}._4O1xCq_questNumber{font-size:var(--text-xl)}._4O1xCq_questTitleLine{font-size:var(--text-md)}._4O1xCq_articleLink{grid-template-columns:20px 96px minmax(0,1fr) 42px 18px;gap:7px}._4O1xCq_articleThumbnail{width:96px}._4O1xCq_articleAccess{min-width:42px}._4O1xCq_articleCopy strong{font-size:var(--text-13)}._4O1xCq_articleArrow{width:18px}._4O1xCq_briefGrid{grid-template-columns:1fr}._4O1xCq_briefCard{min-height:0}}
