.container:not(.header-main-inner):not(.search-modal-inner){max-width:1350px;padding-inline:clamp(16px, 3vw, 32px);margin-inline:auto}@media (min-width:1024px){.about-reference-container{width:auto;max-width:1350px;padding-inline:clamp(16px, 3vw, 32px);margin-inline:auto}}@media (min-width:1181px){.about-reference-courses .about-reference-container{width:auto;max-width:1350px;padding-inline:clamp(16px, 3vw, 32px)}}.site-footer .footer-logo.acme-logo-lockup{align-items:center;gap:10px;width:fit-content;height:38px}.site-footer .footer-logo .acme-logo-circle{flex:0 0 38px;width:38px;height:38px;border-radius:0;background:#fff0;box-shadow:none}.site-footer .footer-logo .acme-logo-mark-img{width:38px;height:38px;border-radius:0;object-fit:contain}.site-footer .footer-logo .acme-logo-text{display:flex;flex-direction:column;justify-content:center;width:auto;color:#16223a;font-size:1.05rem;font-weight:800;letter-spacing:normal;line-height:1.05;white-space:nowrap}.site-footer .footer-logo .acme-logo-text span{display:block;color:#1d4ed8;font-size:.95rem;font-weight:700;letter-spacing:normal;line-height:1.05}.about-reference-cta__panel{background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / .96) 0,#fff0 36%),radial-gradient(circle at 92% 100%,rgb(75 126 235 / .18) 0,#fff0 40%),linear-gradient(135deg,#f8fbff 0%,#edf5ff 48%,#dfeeff 100%);transform:translateY(0);transition:transform 280ms ease,box-shadow 280ms ease,filter 280ms ease}.about-reference-cta__panel:focus-within{box-shadow:14px 16px 30px rgb(64 96 145 / .2),-12px -12px 26px rgb(255 255 255 / .96);filter:saturate(1.05);transform:translateY(-5px)}@media (hover:hover){.about-reference-cta__panel:hover{box-shadow:14px 16px 30px rgb(64 96 145 / .2),-12px -12px 26px rgb(255 255 255 / .96);filter:saturate(1.05);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.about-reference-cta__panel{transition:none}.about-reference-cta__panel:hover,.about-reference-cta__panel:focus-within{transform:none}}@media (max-width:767px){.about-reference-course-card__button{width:auto;min-width:0;min-height:40px;padding:8px 0;border:0;border-radius:0;background:#fff0;box-shadow:none;gap:8px}.about-reference-course-card__button:hover,.about-reference-course-card__button:focus{background:#fff0;box-shadow:none}}@media (max-width:699.98px){.courses-featured-grid{max-width:480px}.card-course--catalog .card-course__footer{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.card-course--catalog .card-course__button{width:100%}}@media (min-width:700px) and (max-width:1023.98px){.courses-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}}@media (min-width:1024px){.courses-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-course__rating-stars{display:none}.card-course__rating-score::after{content:"\2605";margin-left:.25em;color:var(--color-warning);font-size:.9em;font-weight:var(--fw-bold)}.card-course__button:focus-visible,.card-course__title a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.courses-featured-section .card-course__icon-badge[aria-label="Featured" i]{min-width:0}.courses-featured-section .card-course__icon-badge[aria-label="Featured" i] span{display:none}.card-course--catalog .card-course__title{font-size:var(--fs-lg);color:#111827}.card-course--catalog .card-course__fee strong{font-size:var(--fs-md)}.card-course--catalog .card-course__fee-amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.card-course--catalog .card-course__fee-amounts del{color:var(--color-text);font-size:var(--fs-meta);font-weight:var(--fw-bold);text-decoration-thickness:1px}.card-course--catalog .card-course__footer{container-type:inline-size}@container (max-width:259.98px){.card-course--catalog .card-course__fee-amounts{flex-direction:column;gap:0}}.single-course-rating__stars i:not(:first-child){display:none}.card-course--catalog .card-course__category{display:block;margin:0 0 6px;color:var(--color-primary);font-size:var(--fs-badge);font-weight:var(--fw-black);line-height:1.3;letter-spacing:var(--ls-badge,.02em);text-transform:uppercase}.card-course--catalog .card-course__next-batch{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;color:var(--color-text);font-size:var(--fs-meta);line-height:1.4}.card-course--catalog .card-course__next-batch i{color:var(--color-primary)}.card-course--catalog .card-course__meta i{flex:0 0 auto;width:1em;color:var(--color-text);font-size:1em;text-align:center}.card-course--catalog .card-course__rating-count{display:none}.card-course--catalog .card-course__rating-badge{min-width:0}.card-course--catalog .card-course__footer{border-top:0}.card-course--catalog .card-course__next-batch strong{color:var(--color-primary);font-weight:var(--fw-extrabold)}.card-course--catalog .card-course__content{display:flex;flex-direction:column}.card-course--catalog .card-course__title{min-height:2.5em}.card-course--catalog .card-course__description{min-height:0}.card-course--catalog .card-course__meta{margin-top:auto;margin-bottom:0}.card-course--catalog .card-course__next-batch{margin-bottom:var(--space-md)}.card-course--catalog .card-course__icon-badge,.card-course--catalog .card-course__rating-badge,.card-course--catalog .card-course__meta span{background:var(--color-surface-muted);box-shadow:none}.card-course--catalog .card-course__meta{gap:4px}.card-course--catalog .card-course__meta span{gap:5px;padding:7px 5px;font-size:var(--fs-badge)}.card-course--catalog .card-course__meta-duration{min-width:87px}.card-course--catalog .card-course__meta-level{min-width:91px}.card-course--catalog .card-course__meta i{font-size:.95em}.card-course--catalog .card-course__button{padding-inline:10px;white-space:nowrap}.card-course--catalog .card-course__next-batch{align-items:center;padding:8px 10px;border-radius:6px;background:rgb(47 91 203 / .12);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.card-course--catalog .card-course__next-batch i{color:var(--color-primary)}.card-course--catalog .card-course__next-batch--tbd{background:rgb(160 174 192 / .16)}.card-course--catalog .card-course__next-batch--tbd i{color:var(--color-text)}@media (max-width:699.98px){.card-course--catalog .card-course__title{min-height:0}.card-course--catalog .card-course__top{min-height:0}}.acme-rtable{--blog-table-border:rgba(91, 115, 150, 0.2);position:relative;display:block;width:100%;max-width:100%;margin:26px 0;border:1px solid var(--blog-table-border);border-radius:18px;background:rgb(248 251 255 / .78);box-shadow:var(--shadow-skeuo-sm,5px 5px 12px rgb(64 96 145 / .13));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgb(77 121 255 / .5) rgb(77 121 255 / .08);scrollbar-width:thin}.acme-rtable::-webkit-scrollbar{height:9px}.acme-rtable::-webkit-scrollbar-track{background:rgb(77 121 255 / .08)}.acme-rtable::-webkit-scrollbar-thumb{border:2px solid #fff0;border-radius:999px;background:rgb(77 121 255 / .5);background-clip:padding-box}.acme-rtable table{width:100%;min-width:680px;margin:0;border:0;border-collapse:separate;border-spacing:0;background:#fff0;color:var(--color-text,#16223a);font-size:clamp(0.88rem, 0.84rem + 0.14vw, 0.98rem);line-height:1.5;table-layout:auto}.acme-rtable caption{padding:12px 16px;color:var(--color-text-light,#4a5568);font-size:var(--fs-meta,.82rem);font-weight:var(--fw-bold,700);text-align:left;caption-side:bottom}.acme-rtable th,.acme-rtable td{min-width:140px;padding:14px 16px;border:0;border-bottom:1px solid var(--blog-table-border);vertical-align:top;overflow-wrap:anywhere;text-align:left}.acme-rtable th+th,.acme-rtable td+td{border-left:1px solid var(--blog-table-border)}.acme-rtable th{background:linear-gradient(145deg,rgb(77 121 255 / .16),rgb(77 121 255 / .07));color:var(--color-text,#16223a);font-weight:var(--fw-black,900);line-height:1.35;vertical-align:bottom}.acme-rtable tbody tr:nth-child(even) td{background:rgb(77 121 255 / .035)}.acme-rtable tbody tr:hover td{background:rgb(77 121 255 / .075)}.acme-rtable tr:last-child td{border-bottom:0}.acme-rtable th:first-child{border-top-left-radius:17px}.acme-rtable th:last-child{border-top-right-radius:17px}.acme-rtable figcaption{margin:0;padding:14px 16px 15px;border-top:1px solid var(--blog-table-border);background:rgb(77 121 255 / .045);color:var(--color-text-light,#4a5568);font-size:var(--fs-meta,.82rem);font-weight:var(--fw-semibold,600);line-height:1.55;text-align:left}@media (max-width:860px){.acme-rtable{margin:22px 0;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.acme-rtable table{display:block;width:100%;min-width:0;font-size:.88rem}.acme-rtable thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.acme-rtable tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.acme-rtable tbody tr{display:block;min-width:0;border:1px solid var(--blog-table-border);border-radius:16px;background:rgb(248 251 255 / .88);box-shadow:var(--shadow-skeuo-sm,5px 5px 12px rgb(64 96 145 / .13));overflow:hidden}.acme-rtable tbody td{display:block;min-width:0;padding:12px 14px;border:0;border-bottom:1px solid var(--blog-table-border);background:#fff0;overflow-wrap:anywhere}.acme-rtable tbody td::before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--color-primary,#4d79ff);font-size:.72rem;font-weight:var(--fw-black,900);line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.acme-rtable tbody td:last-child{border-bottom:0}.acme-rtable figcaption{margin-top:16px;padding:14px 16px;border:1px solid var(--blog-table-border);border-radius:14px;background:rgb(248 251 255 / .88);box-shadow:var(--shadow-skeuo-sm,5px 5px 12px rgb(64 96 145 / .13))}.acme-rtable tbody td:not([data-label])::before{content:none}}@media (max-width:560px){.acme-rtable{margin:20px 0}.acme-rtable tbody{grid-template-columns:1fr;gap:14px}.acme-rtable tbody tr{border-radius:14px}.acme-rtable tbody td{padding:11px 13px}.acme-rtable figcaption{margin-top:14px;padding:13px 14px;border-radius:12px;font-size:.84rem}}.single-blog-content ul,.page-default__content ul,.entry-content ul{list-style:disc outside}.single-blog-content ol,.page-default__content ol,.entry-content ol{list-style:decimal outside}.single-blog-content ul ul,.page-default__content ul ul,.entry-content ul ul{list-style-type:circle}.single-blog-content ul ul ul,.page-default__content ul ul ul,.entry-content ul ul ul{list-style-type:square}.single-blog-content ol ol,.page-default__content ol ol,.entry-content ol ol{list-style-type:lower-alpha}.single-blog-content li,.page-default__content li,.entry-content li{padding-left:4px}