.articlePage_articleWrap__9RNqN{max-width:1200px;margin:0 auto;padding:20px max(clamp(16px,3vw,24px),env(safe-area-inset-right,0px)) 0 max(clamp(16px,3vw,24px),env(safe-area-inset-left,0px))}.articlePage_breadcrumb__79y58{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 20px;font-size:.8125rem;line-height:1.4;color:var(--edu-muted)}.articlePage_breadcrumbLink__UDNcb{color:var(--edu-muted);text-decoration:none;font-weight:500;transition:color .15s ease}.articlePage_breadcrumbLink__UDNcb:hover{color:var(--edu-brand)}.articlePage_breadcrumbSep__dyPam{opacity:.45;user-select:none}.articlePage_breadcrumbCurrent__9QfN6{min-width:0;color:var(--edu-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articlePage_articleHero__BQFX8{margin:0 0 28px;border-radius:14px;overflow:hidden;border:1px solid var(--edu-ring);background:var(--edu-bg2);box-shadow:0 12px 40px rgba(15,23,42,.06)}[data-theme=dark] .articlePage_articleHero__BQFX8{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.5);box-shadow:0 16px 48px rgba(0,0,0,.35)}.articlePage_articleHero__BQFX8 img{display:block;width:100%;height:auto;max-height:min(52vh,480px);object-fit:cover}.articlePage_articleEditorial__vty4U{margin:0;padding:0 0 48px}.articlePage_articleHeader__9dOq0{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid color-mix(in srgb,var(--edu-ring) 70%,transparent)}.articlePage_articleTitle__rxoiF{margin:0 0 16px;font-family:var(--edu-font-display,var(--edu-font-sans,inherit));font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:750;letter-spacing:-.038em;line-height:1.12;color:var(--edu-text)}.articlePage_articleLead__e2162{margin:0 0 20px;font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.65;color:var(--edu-muted);max-width:65ch;font-weight:450}.articlePage_tagRow__zAC2g{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.articlePage_tagChip__etg_o{display:inline-flex;align-items:center;padding:5px 11px;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--edu-muted) 55%,var(--edu-text));background:color-mix(in srgb,var(--edu-bg2) 92%,var(--edu-brand) 8%);border:1px solid color-mix(in srgb,var(--edu-ring) 85%,var(--edu-brand) 15%)}[data-theme=dark] .articlePage_tagChip__etg_o{color:color-mix(in srgb,#e2e8f0 75%,var(--edu-muted));background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.2)}.articlePage_articleMeta__T2OXX{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0;font-size:.875rem;line-height:1.5;font-weight:500;color:var(--edu-muted)}.articlePage_articleMeta__T2OXX strong{color:var(--edu-text);font-weight:600}.articlePage_metaAuthor__UQg_Y{color:var(--edu-muted)}.articlePage_metaAuthorLink__kQsos{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--edu-brand) 40%,transparent);transition:color .2s ease,border-color .2s ease}.articlePage_metaAuthorLink__kQsos:hover{color:var(--edu-brand);border-bottom-color:var(--edu-brand)}.articlePage_metaAuthorLink__kQsos:focus-visible{outline:2px solid var(--edu-brand);outline-offset:3px;border-radius:3px}.articlePage_metaDot__fgQSH{opacity:.4}.articlePage_tocBox__no2_T{margin:28px 0 8px;padding:18px 20px;border-radius:14px;background:color-mix(in srgb,var(--edu-brand) 6%,var(--edu-surface,#fff));border:1px solid color-mix(in srgb,var(--edu-brand) 18%,transparent)}.articlePage_tocBoxTitle__C5d_T{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--edu-muted);margin-bottom:10px}.articlePage_tocBoxList__XwftS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.articlePage_tocBoxList__XwftS a{font-size:.9rem;line-height:1.4;color:var(--edu-text);text-decoration:none}.articlePage_tocBoxList__XwftS a:hover{color:var(--edu-brand);text-decoration:underline}.articlePage_tocBoxList__XwftS a:focus-visible{outline:2px solid var(--edu-brand);outline-offset:3px;border-radius:3px}.articlePage_tocBoxL3__Z2iKb{padding-left:16px}.articlePage_tocBoxL3__Z2iKb a{font-size:.85rem;color:var(--edu-muted)}.articlePage_articleContent__NgSr0{color:var(--edu-text);font-size:1.0625rem;line-height:1.75;letter-spacing:-.01em;max-width:65ch}.articlePage_articleContent__NgSr0>:first-child{margin-top:0}.articlePage_articleContent__NgSr0 h1,.articlePage_articleContent__NgSr0 h2,.articlePage_articleContent__NgSr0 h3,.articlePage_articleContent__NgSr0 h4{font-family:var(--edu-font-display,var(--edu-font-sans,inherit));color:var(--edu-text);line-height:1.3;margin:2em 0 .6em;font-weight:650;letter-spacing:-.02em}.articlePage_articleContent__NgSr0 h1{font-size:1.5rem}.articlePage_articleContent__NgSr0 h2{font-size:1.28rem;padding-top:.35em;border-top:1px solid color-mix(in srgb,var(--edu-ring) 55%,transparent)}.articlePage_articleContent__NgSr0 h3{font-size:1.1rem;font-weight:600}.articlePage_articleContent__NgSr0 h4{font-size:1rem;font-weight:600}.articlePage_articleContent__NgSr0 p{margin:0 0 1.2em;color:color-mix(in srgb,var(--edu-text) 88%,var(--edu-muted))}.articlePage_articleContent__NgSr0 strong{color:var(--edu-text);font-weight:600}.articlePage_articleContent__NgSr0 em{font-style:italic}.articlePage_articleContent__NgSr0 a{color:var(--edu-brand);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--edu-brand) 40%,transparent);transition:text-decoration-color .15s ease,color .15s ease}.articlePage_articleContent__NgSr0 a:hover{text-decoration-color:var(--edu-brand);color:color-mix(in srgb,var(--edu-brand) 85%,var(--edu-text))}.articlePage_articleContent__NgSr0 ol,.articlePage_articleContent__NgSr0 ul{margin:0 0 1.25em;padding-left:1.25em;color:color-mix(in srgb,var(--edu-text) 82%,var(--edu-muted))}.articlePage_articleContent__NgSr0 li{margin-bottom:.4em}.articlePage_articleContent__NgSr0 li::marker{color:color-mix(in srgb,var(--edu-brand) 55%,var(--edu-muted))}.articlePage_articleContent__NgSr0 blockquote{margin:1.25em 0;padding:.85em 1em .85em 1rem;border-left:3px solid color-mix(in srgb,var(--edu-brand) 45%,var(--edu-ring));border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--edu-bg2) 94%,var(--edu-brand) 6%);font-style:italic;color:var(--edu-muted)}[data-theme=dark] .articlePage_articleContent__NgSr0 blockquote{background:rgba(255,255,255,.03)}.articlePage_articleContent__NgSr0 blockquote p{margin:0}.articlePage_articleContent__NgSr0 pre{margin:1.25em 0;padding:1em 1.1em;border-radius:10px;overflow-x:auto;font-size:.86rem;line-height:1.55;background:rgba(15,23,42,.92);color:#e2e8f0;border:1px solid rgba(148,163,184,.16)}.articlePage_articleContent__NgSr0 code{padding:.12em .38em;border-radius:5px;font-size:.88em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;background:color-mix(in srgb,var(--edu-bg2) 88%,var(--edu-brand) 12%);color:color-mix(in srgb,var(--edu-brand) 80%,var(--edu-text))}.articlePage_articleContent__NgSr0 pre code{background:none;color:inherit;padding:0;font-size:inherit}.articlePage_articleContent__NgSr0 img{display:block;max-width:100%;height:auto;margin:1.25em 0;border-radius:10px;border:1px solid var(--edu-ring)}.articlePage_articleContent__NgSr0 table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:.92rem}.articlePage_articleContent__NgSr0 td,.articlePage_articleContent__NgSr0 th{padding:9px 11px;text-align:left;border:1px solid var(--edu-ring)}.articlePage_articleContent__NgSr0 th{background:var(--edu-bg2);font-weight:600;color:var(--edu-text)}.articlePage_articleContent__NgSr0 iframe{max-width:100%;border-radius:10px;margin:1.25em 0}.articlePage_articleFooter__eBmO6{margin-top:36px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--edu-ring) 55%,transparent);max-width:65ch}.articlePage_backLinkBottom__0cbnd{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:var(--edu-brand);text-decoration:none;transition:gap .18s ease,opacity .18s ease}.articlePage_backLinkBottom__0cbnd:hover{gap:11px;opacity:.9}@media (max-width:640px){.articlePage_articleWrap__9RNqN{padding-top:12px}.articlePage_breadcrumb__79y58{margin-bottom:14px;font-size:.75rem;gap:4px 6px}.articlePage_breadcrumbCurrent__9QfN6{flex:1 1 100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.articlePage_articleHero__BQFX8{margin-bottom:22px;border-radius:12px}.articlePage_articleHero__BQFX8 img{max-height:min(42vh,360px)}.articlePage_articleHeader__9dOq0{margin-bottom:24px;padding-bottom:22px}.articlePage_articleTitle__rxoiF{font-size:clamp(1.55rem,6.5vw,2.1rem)}.articlePage_articleLead__e2162{font-size:1rem}.articlePage_articleMeta__T2OXX{gap:6px 10px;font-size:.8125rem}.articlePage_articleContent__NgSr0{font-size:1rem;max-width:none}.articlePage_articleContent__NgSr0 pre{font-size:.8rem;padding:.95em 1em;margin-left:0;margin-right:0;border-radius:10px}.articlePage_articleContent__NgSr0 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.articlePage_articleFooter__eBmO6{max-width:none}.articlePage_backLinkBottom__0cbnd{min-height:48px;padding:10px 4px;align-items:center;-webkit-tap-highlight-color:transparent}}@media (max-width:380px){.articlePage_tagChip__etg_o{font-size:.6875rem;padding:4px 9px}}.StarRating_stars__cdxaq{display:inline-flex;align-items:center;gap:2px;color:#f59e0b}.StarRating_sm___cS7l{font-size:.8rem}.StarRating_md__QjU0_{font-size:1rem}.StarRating_lg__j1fIh{font-size:1.3rem}.StarRating_starFilled__umZX2{color:#f59e0b}.StarRating_starEmpty__0_PLu{color:#cbd5e1}[data-theme=dark] .StarRating_starEmpty__0_PLu{color:rgba(148,163,184,.35)}.StarRating_inputStars__V7doz{display:inline-flex;align-items:center;gap:6px}.StarRating_starButton__8ir8Y{border:none;background:transparent;padding:4px;cursor:pointer;font-size:1.6rem;line-height:1;color:inherit}.StarRating_starButton__8ir8Y:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}