#content:has(.aion-detail)>.ast-container{width:100%;max-width:none;margin-inline:0;padding-inline:0;overflow:visible}#content:has(.aion-detail){width:100%;max-width:none;overflow:visible}#content:has(.aion-detail) #primary{width:100%;margin:0}#content:has(.aion-detail) .ast-article-single{margin:0;padding:0}#content:has(.aion-detail) .entry-header,#content:has(.aion-detail) .entry-content{margin:0;padding:0}#content:has(.aion-detail) .entry-header{display:none}.aion-detail{--ad-ink:#122b66;--ad-blue:#2d6bea;--ad-blue-dark:#173d9a;--ad-muted:#66758f;--ad-line:#dce6f5;--ad-soft:#f5f8ff;width:100%;max-width:none;margin-left:0;color:var(--ad-ink);font-family:"Avenir Next","Segoe UI",sans-serif;line-height:1.6}.aion-detail *,.aion-detail *::before,.aion-detail *::after{box-sizing:border-box}.aion-detail a{text-decoration:none}.aion-detail__hero{padding:clamp(48px, 7vw, 92px) 32px;background:linear-gradient(115deg,#253f9f 0%,#285cc5 56%,#2d83dc 100%);color:#fff}.aion-detail__hero-inner,.aion-detail__layout,.aion-detail__recommendations-inner{width:min(1180px, 100%);margin-inline:auto}.aion-detail__hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,0.82fr);align-items:center;gap:clamp(40px, 7vw, 100px)}.aion-detail__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;color:rgb(255 255 255 / 68%);font-size:12px}.aion-detail__breadcrumb a{color:#fff}.aion-detail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.aion-detail__badges span,.aion-detail__related-level{display:inline-flex;padding:5px 9px;border:1px solid rgb(255 255 255 / 25%);border-radius:999px;background:rgb(255 255 255 / 12%);color:#fff;font-size:11px;font-weight:700}.aion-detail__hero h1{max-width:680px;margin:0 0 18px;color:#fff;font-size:clamp(36px, 5vw, 68px);font-weight:780;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.aion-detail__intro{max-width:650px;margin:0;color:rgb(255 255 255 / 82%);font-size:clamp(15px, 1.5vw, 18px);line-height:1.7}.aion-detail__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.aion-detail__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid #fff;border-radius:7px;background:#fff;color:var(--ad-blue-dark)!important;font-size:13px;font-weight:750;line-height:1.4;transition:transform 160ms ease,background 160ms ease}.aion-detail__button:hover{background:#eef4ff;transform:translateY(-1px)}.aion-detail__button--outline{border-color:rgb(255 255 255 / 48%);background:#fff0;color:#fff!important}.aion-detail__button--outline:hover{background:rgb(255 255 255 / 12%)}.aion-detail__button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.aion-detail__button-icon svg,.aion-cta-icon{width:100%;height:100%;display:block}.aion-detail__cover{overflow:hidden;aspect-ratio:4 / 3;border:1px solid rgb(255 255 255 / 24%);border-radius:16px;background:#dce8fb;box-shadow:0 22px 50px rgb(8 27 79 / 24%)}.aion-detail__cover>img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.aion-detail__cover-placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;background:#e8f0ff;color:var(--ad-ink);text-align:center}.aion-detail__cover-placeholder span{color:var(--ad-blue);font-size:12px;font-weight:800;letter-spacing:.18em}.aion-detail__cover-placeholder strong{max-width:420px;font-size:clamp(22px, 3vw, 38px);letter-spacing:-.04em;line-height:1.15}.aion-detail__content{padding:clamp(48px, 6vw, 78px) 32px 88px;background:#f7faff}.aion-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(24px, 4vw, 56px)}.aion-detail__main,.aion-detail__sidebar{display:grid;gap:24px}.aion-detail__panel{min-width:0;padding:clamp(24px, 3.5vw, 38px);border:1px solid var(--ad-line);border-radius:14px;background:#fff}.aion-detail__panel h2{margin:0 0 22px;color:var(--ad-ink);font-size:clamp(22px, 2.3vw, 30px);font-weight:760;letter-spacing:-.04em;line-height:1.15}.aion-detail__prose{max-width:70ch;color:#42516b;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.aion-detail__prose>:first-child,.aion-detail__prose>:last-child{margin-block-start:0;margin-block-end:0}.aion-detail__prose h2,.aion-detail__prose h3,.aion-detail__prose h4{margin:30px 0 12px;color:var(--ad-ink);line-height:1.35}.aion-detail__prose p,.aion-detail__prose ul,.aion-detail__prose ol{margin:0 0 18px}.aion-detail__prose li{margin-bottom:7px}.aion-detail__prose img,.aion-detail__prose iframe,.aion-detail__prose video{max-width:100%}.aion-detail__prose img{height:auto;border-radius:10px}.aion-detail__prose a{color:var(--ad-blue-dark);text-decoration:underline;text-underline-offset:3px}.aion-detail__prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.aion-detail__prose th,.aion-detail__prose td{padding:10px 12px;border:1px solid var(--ad-line)}.aion-detail__benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aion-detail__benefit-grid>div{display:flex;align-items:flex-start;gap:14px}.aion-detail__benefit-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#eaf1ff;color:var(--ad-blue-dark);font-size:11px;font-weight:800}.aion-detail__benefit-grid strong{display:block;margin-bottom:5px;font-size:14px}.aion-detail__benefit-grid p{margin:0;color:var(--ad-muted);font-size:13px;line-height:1.65}.aion-detail__facts{position:sticky;top:24px}.aion-detail__fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #edf1f7}.aion-detail__fact small{color:var(--ad-muted);font-size:12px}.aion-detail__fact strong{color:var(--ad-ink);font-size:13px;text-align:right;overflow-wrap:anywhere}.aion-detail__price{margin:26px 0 16px}.aion-detail__price strong{color:var(--ad-ink);font-size:26px;font-weight:800;letter-spacing:-.04em}.aion-detail__sidebar-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.aion-detail__sidebar-actions .aion-detail__button--outline{border-color:var(--ad-blue);background:#fff0;color:var(--ad-blue)!important}.aion-detail__sidebar-actions .aion-detail__button--outline:hover{background:rgb(29 78 216 / 8%)}.aion-detail__button--full{width:100%;border-color:var(--ad-blue);background:var(--ad-blue);color:#fff!important}.aion-detail__button--full:hover{background:var(--ad-blue-dark)}.aion-detail__recommendations{padding:76px 32px 92px;background:#fff}.aion-detail__recommendations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.aion-detail__eyebrow{color:var(--ad-blue);font-size:11px;font-weight:800;letter-spacing:.15em}.aion-detail__recommendations-heading h2{margin:8px 0;color:var(--ad-ink);font-size:clamp(26px, 3vw, 38px);font-weight:760;letter-spacing:-.045em;line-height:1.15}.aion-detail__recommendations-heading p{margin:0;color:var(--ad-muted);font-size:14px}.aion-detail__recommendations-heading>a{flex:0 0 auto;color:var(--ad-blue-dark);font-size:13px;font-weight:750}.aion-detail__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aion-detail__related-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ad-line);border-radius:12px;background:#fff;transition:transform 180ms ease,box-shadow 180ms ease}.aion-detail__related-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(18 43 102 / 9%)}.aion-detail__related-image{display:grid;overflow:hidden;aspect-ratio:16 / 10;place-items:center;background:#e8f0ff;color:var(--ad-blue);font-size:22px;font-weight:800}.aion-detail__related-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 220ms ease}.aion-detail__related-card:hover .aion-detail__related-image img{transform:scale(1.04)}.aion-detail__related-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:18px}.aion-detail__related-level{margin-bottom:12px;border:0;background:#edf3ff;color:var(--ad-blue-dark);font-size:10px}.aion-detail__related-body h3{margin:0 0 9px;font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.35}.aion-detail__related-body h3 a{color:var(--ad-ink)}.aion-detail__related-body p{display:-webkit-box;overflow:hidden;margin:0 0 20px;color:var(--ad-muted);font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aion-detail__related-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px;border-top:1px solid #edf1f7;color:var(--ad-blue-dark);font-size:12px;font-weight:750}.aion-detail :focus-visible{outline:3px solid rgb(45 107 234 / 45%);outline-offset:3px}@media (max-width:980px){.aion-detail__hero-inner{grid-template-columns:minmax(0,1fr) minmax(290px,0.78fr);gap:40px}.aion-detail__layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.aion-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aion-detail__hero,.aion-detail__content,.aion-detail__recommendations{padding-right:18px;padding-left:18px}.aion-detail__hero-inner,.aion-detail__layout{grid-template-columns:minmax(0,1fr)}.aion-detail__hero-inner{gap:32px}.aion-detail__cover{grid-row:1;aspect-ratio:16 / 10}.aion-detail__facts{position:static}.aion-detail__benefit-grid{grid-template-columns:minmax(0,1fr)}.aion-detail__recommendations-heading{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:480px){.aion-detail__hero{padding-top:34px;padding-bottom:44px}.aion-detail__hero h1{font-size:clamp(32px, 10vw, 46px)}.aion-detail__hero-actions{flex-direction:column}.aion-detail__hero-actions .aion-detail__button{width:100%}.aion-detail__related-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.aion-detail *,.aion-detail *::before,.aion-detail *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.aion-detail__outcomes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.aion-detail__outcomes li{background:var(--ad-soft);border:1px solid var(--ad-line);border-radius:14px;padding:16px 18px}.aion-detail__outcomes strong{color:var(--ad-ink)}.aion-detail__outcomes p{margin:6px 0 0;color:var(--ad-muted);font-size:.95em}.aion-detail__curriculum{list-style:none;margin:0;padding:0;counter-reset:aioncurriculum;display:grid;gap:10px}.aion-detail__curriculum li{counter-increment:aioncurriculum;display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--ad-line);border-radius:12px;padding:14px 16px}.aion-detail__curriculum li::before{content:counter(aioncurriculum,decimal-leading-zero);font-weight:700;color:var(--ad-blue);font-variant-numeric:tabular-nums;padding-top:2px}.aion-detail__curriculum strong{color:var(--ad-ink)}.aion-detail__curriculum p{margin:2px 0 0;color:var(--ad-muted);font-size:.95em}.aion-detail__note{margin:0 0 10px;color:var(--ad-muted)}.aion-detail__note strong{color:var(--ad-ink)}