.csca-schedule{--article-muted:#40516c}.csca-schedule .csca-schedule-nav{background-color:#ffffffa3;border-color:#0b1b451f}.csca-schedule .csca-schedule-nav button:not([aria-current=true]){background-color:#ffffff85}.csca-schedule .csca-schedule-nav button:not([aria-current=true]):hover{background-color:#ffffffc7}.csca-schedule .csca-full-bleed{isolation:isolate;position:relative}.csca-schedule .csca-full-bleed:before{z-index:-1;inset-block:0;background-color:inherit;content:"";pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}@media (width>=1280px){.csca-schedule .csca-article-content .csca-full-bleed:before{left:calc(50% - 138px)}}.csca-schedule .csca-hero-serif{font-family:Georgia,Times New Roman,serif}.csca-schedule--zh .csca-hero{font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.csca-schedule--zh .csca-hero-serif{font-family:Georgia,Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif}@media (width>=1600px){.csca-schedule .csca-hero-background{object-position:62% 100%}}.csca-schedule :is(.text-coral-600,.text-coral-700,.text-coral-600\/80){color:var(--color-coral-500)}.csca-schedule .csca-inline-cta{border:1px solid var(--color-coral-200);background:var(--color-coral-50);color:#c53f4b;border-radius:.75rem;align-items:center;max-width:100%;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.csca-schedule .csca-inline-cta:hover{border-color:var(--color-coral-400);background:var(--color-coral-100);color:#b93543}.csca-schedule .csca-inline-cta:focus-visible{outline:2px solid var(--color-navy-800);outline-offset:2px}.csca-schedule .text-white\/60{color:#ffffffd9}.csca-schedule :is(.text-navy-800\/50,.text-navy-800\/60,.text-navy-900\/60,.text-navy-950\/60,.text-navy-700\/60),.csca-trust .text-\[\#6D7D93\]{color:#40516c}.csca-schedule .text-amber-900\/70{color:#6a432b}.csca-schedule :is(.font-serif,.font-mono){font-family:inherit}.csca-schedule :is(h1,h2,h3,h4){text-wrap:balance}.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation,#faq){padding-block:3.5rem}.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation,#faq) h2{letter-spacing:-.035em;font-size:clamp(1.75rem,1.4rem + 1vw,2.125rem);font-weight:800;line-height:1.2}.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation)>p.max-w-3xl,.csca-schedule #preparation>div>p.max-w-3xl{max-width:68ch;color:var(--article-muted);font-size:1.0625rem;line-height:1.7}.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation,#faq)>p:first-child{letter-spacing:.14em;font-size:.75rem;line-height:1.4}.csca-schedule :is(.csca-explainer-cards,.csca-stage-cards)>div{padding:1.25rem}.csca-schedule :is(.csca-explainer-cards,.csca-stage-cards) h3{font-size:1.0625rem;line-height:1.3}.csca-schedule :is(.csca-explainer-cards,.csca-stage-cards) p{color:var(--article-muted);font-size:.875rem;line-height:1.6}.csca-schedule :is(.csca-explainer-cards,.csca-stage-cards) span:first-child{font-size:.75rem}.csca-schedule table{font-variant-numeric:tabular-nums;line-height:1.5}.csca-schedule table th,.csca-schedule table td{vertical-align:top}.csca-session-card span.font-mono,.csca-session-card span.text-\[11px\]{font-size:.75rem;line-height:1.4}.csca-resource-hub{margin-top:3.5rem}.csca-resource-hub h3{letter-spacing:-.025em;font-size:clamp(1.5rem,1.15rem + 1vw,1.875rem);font-weight:800;line-height:1.25}.csca-resource-hub h4{font-size:1.125rem;font-weight:750;line-height:1.35}.csca-resource-hub p{color:var(--article-muted);font-size:.9375rem;line-height:1.65}.csca-resource-hub :is(span,a){line-height:1.5}.csca-resource-hub .group :is(span.font-mono,div.font-mono){font-size:.75rem}.csca-trust{padding-block:3.5rem}.csca-schedule #faq .max-w-3xl{color:var(--article-muted);font-size:.9375rem;line-height:1.65}.csca-schedule #faq summary::-webkit-details-marker{display:none}.csca-trust h3{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:800;line-height:1.25}.csca-trust h4{font-size:1.125rem;line-height:1.35}.csca-trust :is(.text-\[11px\],.text-xs){font-size:.8125rem;line-height:1.55}.csca-trust #sources-verification ul{font-size:.9375rem;line-height:1.65}.csca-trust #sources-verification{margin-top:2.5rem}@media (width>=768px){.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation,#faq){padding-block:4.25rem}.csca-schedule table{font-size:.875rem}}@media (width<=639px){.csca-schedule :is(#exam-dates,#new-format,#exam-times,#choose-sitting,#preparation)>p.max-w-3xl,.csca-schedule #preparation>div>p.max-w-3xl{font-size:1rem}.csca-schedule table{font-size:.78125rem}.csca-resource-hub{margin-top:3rem}}@media (width>=1600px) and (height<=760px){.csca-schedule .csca-hero{padding-bottom:4rem}.csca-schedule .csca-hero-background{object-position:62% 100%}}
