.academy-article-page-module__VajU3W__articleHero{background:radial-gradient(circle at 18% 14%,#0aa2e833,#0000 34%),linear-gradient(132deg,#06142d 0%,#0b2348 54%,#102d59 100%)}.academy-article-page-module__VajU3W__articleHero h1{overflow-wrap:normal;text-wrap:balance;font-size:clamp(30px,2.8vw,40px);line-height:1.25}.academy-article-page-module__VajU3W__heroVisual{border:1px solid color-mix(in srgb, var(--glass-500) 22%, transparent);border-radius:var(--radius-hero);isolation:isolate;background:#071832;min-height:clamp(330px,36vw,480px);position:relative;overflow:hidden;box-shadow:0 28px 72px #0007145c}.academy-article-page-module__VajU3W__heroVisual:after{z-index:1;content:"";background:linear-gradient(#0000 45%,#040f23c7 100%),linear-gradient(90deg,#06142d29,#0000 46%);position:absolute;inset:0}.academy-article-page-module__VajU3W__heroVisual img{object-fit:cover;filter:saturate(.82)contrast(1.06);transition:transform .8s var(--ease-standard), filter .6s var(--ease-standard)}.academy-article-page-module__VajU3W__heroVisual:hover img{filter:saturate(.95)contrast(1.08);transform:scale(1.025)}.academy-article-page-module__VajU3W__heroVisualIndex{z-index:2;color:#eff7ffd1;font-size:11px;font-weight:var(--weight-medium);letter-spacing:.18em;position:absolute;bottom:20px;right:24px}.academy-article-page-module__VajU3W__heroMeta{border:1px solid color-mix(in srgb, var(--glass-500) 18%, transparent);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04132b8f;justify-content:space-between;align-items:center;gap:18px 28px;padding:17px 20px;display:flex;box-shadow:0 14px 34px #00081633}.academy-article-page-module__VajU3W__heroTags,.academy-article-page-module__VajU3W__heroFacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.academy-article-page-module__VajU3W__heroTags .ds-tag{border-color:color-mix(in srgb, var(--glass-500) 24%, transparent);color:#edf6ff;white-space:nowrap;background:#e0f0ff14;flex:none}.academy-article-page-module__VajU3W__heroFacts{color:#e4efffc7;justify-content:flex-end;font-size:13px;line-height:1.5}.academy-article-page-module__VajU3W__heroFacts>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.academy-article-page-module__VajU3W__heroFacts svg{color:var(--accent-bright);flex:none}.academy-article-page-module__VajU3W__heroFacts a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.academy-article-page-module__VajU3W__articleDetail{padding-block:clamp(56px,7vw,96px)}.academy-article-page-module__VajU3W__breadcrumb{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(32px,5vw,56px);font-size:14px;line-height:1.5;display:flex}.academy-article-page-module__VajU3W__breadcrumb a{color:var(--primary-700);font-weight:var(--weight-medium)}.academy-article-page-module__VajU3W__breadcrumb svg{color:var(--ink-300);flex:none}.academy-article-page-module__VajU3W__articleLayout{grid-template-columns:minmax(0,780px) minmax(250px,310px);justify-content:space-between;align-items:start;gap:clamp(48px,7vw,104px);display:grid}.academy-article-page-module__VajU3W__articleBody{min-width:0}.academy-article-page-module__VajU3W__articleLead{border:1px solid color-mix(in srgb, var(--primary-100) 58%, var(--line));border-radius:var(--radius-card);background:radial-gradient(circle at 92% 0%, #0aa2e81a, transparent 42%), color-mix(in srgb, var(--utility-surface) 58%, var(--card));gap:14px;margin-bottom:38px;padding:clamp(24px,4vw,34px);display:grid}.academy-article-page-module__VajU3W__articleLead>span{color:var(--primary-700);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.11em;align-items:center;gap:9px;display:flex}.academy-article-page-module__VajU3W__articleLead p{max-width:680px;color:var(--ink-900);font-size:clamp(19px,2vw,23px);line-height:1.62}.academy-article-page-module__VajU3W__articleProse{gap:clamp(16px,2vw,22px);padding-block:clamp(8px,2vw,18px);display:grid}.academy-article-page-module__VajU3W__articleProse p{color:var(--ink-900);letter-spacing:.012em;text-align:justify;text-indent:2em;text-justify:inter-ideograph;text-wrap:pretty;font-size:clamp(17px,1.6vw,19px);line-height:1.92}.academy-article-page-module__VajU3W__templateProse p{text-align:left;text-indent:0}.academy-article-page-module__VajU3W__articleProse h2{border-bottom:1px solid color-mix(in srgb, var(--primary-200) 72%, var(--utility-line));color:var(--primary-900);font-size:clamp(24px,2.5vw,31px);font-weight:var(--weight-semibold);letter-spacing:-.015em;text-wrap:balance;margin-top:clamp(28px,4vw,48px);padding-bottom:12px;line-height:1.42}.academy-article-page-module__VajU3W__articleProse h3{border-left:3px solid var(--accent-500);color:var(--ink-900);font-size:clamp(19px,2vw,23px);font-weight:var(--weight-semibold);text-wrap:pretty;margin-top:clamp(18px,3vw,30px);padding-left:13px;line-height:1.5}.academy-article-page-module__VajU3W__articleProse ul,.academy-article-page-module__VajU3W__articleProse ol{color:var(--ink-900);gap:10px;margin:2px 0 8px;padding-left:1.55em;font-size:clamp(17px,1.55vw,19px);line-height:1.78;display:grid}.academy-article-page-module__VajU3W__articleProse ul{list-style:outside}.academy-article-page-module__VajU3W__articleProse ol{list-style:decimal}.academy-article-page-module__VajU3W__articleProse li{text-align:left;text-wrap:pretty;padding-left:.32em}.academy-article-page-module__VajU3W__numberedList li::marker{color:var(--primary-700);font-weight:var(--weight-semibold)}.academy-article-page-module__VajU3W__articleProse .academy-article-page-module__VajU3W__checklist{padding-left:0;list-style:none}.academy-article-page-module__VajU3W__checklist li{border:1px solid var(--utility-line);background:color-mix(in srgb, var(--utility-surface) 64%, var(--card));border-radius:8px;grid-template-columns:1.3em minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.academy-article-page-module__VajU3W__checklist li>span:first-child{color:var(--primary-700);font-size:1.12em;line-height:1.55}.academy-article-page-module__VajU3W__tableScroll{border:1px solid var(--utility-line);border-radius:var(--radius-card);background:var(--card);-webkit-overflow-scrolling:touch;width:100%;margin-block:8px 18px;overflow-x:auto;box-shadow:0 12px 30px #0f26440f}.academy-article-page-module__VajU3W__tableScroll:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-500) 38%, transparent);outline-offset:3px}.academy-article-page-module__VajU3W__tableScroll table{border-collapse:collapse;width:100%;min-width:min(640px,100%);color:var(--ink-900);font-size:clamp(15px,1.35vw,17px);line-height:1.62}.academy-article-page-module__VajU3W__tableScroll th,.academy-article-page-module__VajU3W__tableScroll td{border-right:1px solid var(--utility-line);border-bottom:1px solid var(--utility-line);text-align:left;vertical-align:top;white-space:pre-line;min-width:112px;padding:14px 16px}.academy-article-page-module__VajU3W__tableScroll th{color:var(--primary-900);font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--primary-50) 76%, var(--card))}.academy-article-page-module__VajU3W__tableScroll tr:last-child td{border-bottom:0}.academy-article-page-module__VajU3W__tableScroll th:last-child,.academy-article-page-module__VajU3W__tableScroll td:last-child{border-right:0}.academy-article-page-module__VajU3W__sourceFigure{box-sizing:border-box;border:1px solid var(--utility-line);border-radius:var(--radius-card);background:var(--card);justify-content:center;width:fit-content;max-width:100%;margin:10px auto 22px;padding:clamp(12px,2vw,20px);display:flex}.academy-article-page-module__VajU3W__sourceFigure img{object-fit:contain;width:auto;max-width:100%;height:auto}.academy-article-page-module__VajU3W__sourceSeparator{background:color-mix(in srgb, var(--primary-200) 66%, var(--utility-line));border:0;width:100%;height:1px;margin-block:12px}.academy-article-page-module__VajU3W__articleSidebar{top:calc(var(--header-height) + 24px);gap:18px;display:grid;position:sticky}.academy-article-page-module__VajU3W__sidebarPanel{border:1px solid var(--utility-line);border-radius:var(--radius-card);background:var(--card);padding:22px;display:grid}.academy-article-page-module__VajU3W__sidebarEyebrow{color:var(--ink-900);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.06em;margin-bottom:12px}.academy-article-page-module__VajU3W__sidebarPanel a{border-top:1px solid color-mix(in srgb, var(--utility-line) 78%, transparent);color:var(--ink-700);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-block:11px;font-size:13px;line-height:1.55;display:grid}.academy-article-page-module__VajU3W__sidebarPanel a span{color:var(--accent-700);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em}.academy-article-page-module__VajU3W__sidebarPanel a svg{color:var(--accent-700);margin-top:2px}.academy-article-page-module__VajU3W__sidebarPanel a:hover{color:var(--primary-800);transform:translate(3px)}.academy-article-page-module__VajU3W__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}.academy-article-page-module__VajU3W__faqCard{border-color:var(--utility-line);background:color-mix(in srgb, var(--card) 92%, var(--utility-surface));min-height:260px;box-shadow:none;grid-template-rows:auto auto 1fr;gap:16px;display:grid}.academy-article-page-module__VajU3W__faqCard>span{color:var(--accent-700);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.12em}.academy-article-page-module__VajU3W__faqCard p{line-height:1.72}.academy-article-page-module__VajU3W__recentMeta{color:var(--ink-500);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.academy-article-page-module__VajU3W__recentMeta .ds-tag{white-space:nowrap;flex:none}@media (max-width:980px){.academy-article-page-module__VajU3W__articleHero>.container:first-child{grid-template-columns:1fr}.academy-article-page-module__VajU3W__heroMeta{flex-direction:column;align-items:flex-start}.academy-article-page-module__VajU3W__heroFacts{justify-content:flex-start}.academy-article-page-module__VajU3W__articleLayout{grid-template-columns:minmax(0,1fr) 250px;gap:42px}.academy-article-page-module__VajU3W__faqGrid{grid-template-columns:1fr}.academy-article-page-module__VajU3W__faqCard{min-height:auto}}@media (max-width:760px){.academy-article-page-module__VajU3W__heroVisual{min-height:250px}.academy-article-page-module__VajU3W__heroVisualIndex{bottom:14px;right:16px}.academy-article-page-module__VajU3W__heroFacts{gap:9px;display:grid}.academy-article-page-module__VajU3W__heroFacts>span{white-space:normal}.academy-article-page-module__VajU3W__articleDetail{padding-block:46px 64px}.academy-article-page-module__VajU3W__breadcrumb{margin-bottom:30px}.academy-article-page-module__VajU3W__articleLayout{grid-template-columns:1fr;gap:42px}.academy-article-page-module__VajU3W__articleSidebar{position:static}.academy-article-page-module__VajU3W__articleLead{padding:22px}.academy-article-page-module__VajU3W__articleLead p{font-size:18px}.academy-article-page-module__VajU3W__articleProse{gap:16px}.academy-article-page-module__VajU3W__articleProse p{font-size:17px;line-height:1.88}.academy-article-page-module__VajU3W__articleProse h2{margin-top:26px;font-size:23px}.academy-article-page-module__VajU3W__articleProse h3{margin-top:18px;font-size:19px}.academy-article-page-module__VajU3W__articleProse ul,.academy-article-page-module__VajU3W__articleProse ol{font-size:17px}.academy-article-page-module__VajU3W__tableScroll{border-radius:10px;margin-inline:0}.academy-article-page-module__VajU3W__tableScroll table{min-width:560px}.academy-article-page-module__VajU3W__tableScroll th,.academy-article-page-module__VajU3W__tableScroll td{padding:12px 13px}}@media (prefers-reduced-motion:reduce){.academy-article-page-module__VajU3W__heroVisual img,.academy-article-page-module__VajU3W__sidebarPanel a{transition:none}.academy-article-page-module__VajU3W__heroVisual:hover img,.academy-article-page-module__VajU3W__sidebarPanel a:hover{transform:none}}
