.au-btn,.btn,.button,.cg-btn,.cp-btn,.gd-btn,.nav-cta,.pl-btn,.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5);border:1px solid var(--color-brand);border-radius:var(--radius-4);background:var(--color-brand);color:var(--color-on-brand);font:inherit;font-size:var(--text-body);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}:is(.nav-cta,.button,.btn,.cp-btn,.sh-btn,.pl-btn,.au-btn,.gd-btn,.cg-btn):hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-on-brand)}.au-btn.alt,.btn.ghost,.btn.sec,.button.outline,.cg-btn.alt,.cp-btn.light,.gd-btn.alt,main.cp .cp-hero .cp-btn.ghost-dark,main.cp .cp-page-hero .cp-btn.ghost-dark{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong)}:is(.button.outline,.btn.sec,.btn.ghost,.au-btn.alt,.gd-btn.alt,.cg-btn.alt,.cp-btn.light):hover,main.cp :is(.cp-hero,.cp-page-hero) .cp-btn.ghost-dark:hover{background:var(--color-surface);color:var(--color-brand);border-color:var(--color-brand)}.cp-btn.ghost-dark,.nav .button.outline,.sh-btn.line{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}:is(.cp-btn.ghost-dark,.sh-btn.line,.nav .button.outline):hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.button.white{background:#fff;color:var(--brand-red);border-color:#fff}.button.white:hover{background:#fff;color:var(--brand-red-deep);border-color:#fff}:is(.nav-cta,.button,.btn,.cp-btn,.sh-btn,.pl-btn,.au-btn,.gd-btn,.cg-btn):disabled{opacity:.6;cursor:not-allowed}.ds-btn,.shell .button,.shell .field-span>button.primary,.shell button.danger:not(.bx-icon):not(.bx-link),.shell button.sec,.shell form>button:not(.sec):not(.alt){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-4);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-body);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}:is(.ds-btn,.shell .button,.shell button.sec):hover{background:var(--color-page);color:var(--color-ink)}.ds-btn.primary,.shell .button.primary,.shell .field-span>button.primary,.shell form>button:not(.sec):not(.alt):not(.danger){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.shell form>button:not(.sec):not(.alt):not(.danger):hover,:is(.ds-btn.primary,.shell .button.primary,.shell .field-span>button.primary):hover{background:var(--color-ink-hover);border-color:var(--color-ink-hover);color:var(--color-surface)}.ds-btn.danger,.shell button.danger:not(.bx-icon):not(.bx-link),.shell form>button.danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-surface)}:is(.ds-btn.danger,.shell button.danger):hover{filter:brightness(.92)}:is(.ds-btn,.shell .button,.shell button.sec,.shell button.danger,.shell form>button):disabled{opacity:.6;cursor:not-allowed}:is(div,p,span,footer,li):has(>:is(button,.ds-btn,.button,a.ds-btn)~:is(button,.ds-btn,.button,a)):not(:has(>:not(button,a,label,select,span,small,svg,input[type=hidden]))):not(.appbar-right,.appbar-user,.bx-seg,.pw-field,[role=tablist],[role=radiogroup],.ds-seg,.ac-status-tabs,.pl-lang,.fin-nav-items){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}td>:is(button,.ds-btn,a.ds-btn)+:is(button,.ds-btn,a.ds-btn){margin-left:6px}td>:is(button,.ds-btn,a.ds-btn){margin-top:3px;margin-bottom:3px}.ds-btn,button{max-width:100%}.ds-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;flex:none}.ds-actions .ds-btn{min-width:96px}.ds-back,.ds-link,.ds-list a,.ds-step-text a,.shell td>a{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:24px}@media (pointer:coarse){.ds-back,.ds-link,.ds-list a,.ds-step-text a,.shell td>a{min-height:44px;min-width:44px}.ds-step-text>strong{display:flex;align-items:center;min-height:44px}}html[data-theme=dark] .au-card{color:var(--color-ink)}@media (max-width:900px){.au{grid-template-rows:auto 1fr;align-content:start}.au-brand{justify-content:flex-start!important;gap:14px!important;padding:20px 20px var(--sp-5)!important}.au-brand .au-eyebrow{margin-bottom:6px}.au-main{place-items:start center!important;padding:20px var(--sp-4) var(--sp-6)!important}}.au-expired{margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-4);background:var(--color-page);border:1px solid #f3d38b;color:var(--color-warn);font-weight:600;font-size:.9rem}.au-help{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-line);display:grid;gap:10px;text-align:center}.au-help-title{margin:0;color:var(--color-muted);font-size:.9rem;font-weight:600}.au-help-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.au-help-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;text-align:center;padding-inline:6px;border:1px solid var(--color-line);border-radius:var(--radius-4);color:var(--color-ink);font-weight:700;font-size:var(--text-md);text-decoration:none;background:var(--color-surface)}.au-help-actions a:hover{border-color:#da0202;color:#da0202}.au-links{display:flex;justify-content:center;gap:18px;margin-top:var(--sp-4);font-size:var(--text-sm)}.au-links a{color:var(--color-muted);text-decoration:none}.au-links a:hover{color:#da0202;text-decoration:underline}html[data-theme=dark] .au-expired{border-color:#6b5a26}@media (min-width:901px){.au-brand{justify-content:center!important;gap:36px!important;padding:var(--sp-7) 56px!important}.au-brand .au-pitch{margin:0}.au-brand .au-foot{margin:0;padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.22);max-width:520px}.au-main{place-items:center}}.qc-row{display:flex;flex-wrap:wrap;gap:10px;margin:var(--sp-4) 0}.qc-row a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-weight:700;text-decoration:none}.qc-row a:hover{border-color:#da0202;color:#da0202}.qc-bar{display:none}@media (max-width:760px){.qc-bar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid #e3dfda;box-shadow:0 -6px 18px rgba(20,22,27,.08);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.qc-bar a{display:grid;justify-items:center;gap:2px;padding:6px var(--sp-1);color:#14161b;font-size:var(--text-xs);font-weight:700;text-decoration:none;border-radius:var(--radius-4)}.qc-bar a:first-child{color:#da0202}.education-footer{padding-bottom:84px}}html[data-theme=dark] .qc-bar,html[data-theme=dark] .qc-row a{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] .qc-bar a{color:var(--color-ink)}html[data-theme=dark] .qc-bar a:first-child{color:var(--color-brand)}.pl-next{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:var(--sp-3)}.pl-enquire{text-decoration:none;display:inline-flex;align-items:center}html[data-theme=dark] .cc-draft{border-color:hsl(46 19% 20%)!important}html[data-theme=dark] .st-msg.ok{border-color:var(--color-line)!important}html[data-theme=dark] .st .pl-lang button:hover,html[data-theme=dark] .st [role=tablist] button:hover{background-color:var(--color-surface)!important}html[data-theme=dark] .shell-search,html[data-theme=dark] .shell-side{background-color:var(--color-surface)}html[data-theme=dark] .ds-col h2 span,html[data-theme=dark] .ds-step-dot{background-color:var(--color-surface)!important}html[data-theme=dark] .shell h1,html[data-theme=dark] .shell h2,html[data-theme=dark] .shell h3{color:var(--color-ink)!important}html[data-theme=dark] .data-table,html[data-theme=dark] .db-hero,html[data-theme=dark] .ds-card,html[data-theme=dark] .ds-stat,html[data-theme=dark] .panel-card,html[data-theme=dark] .st article:not(.rs-sheet),html[data-theme=dark] .st details,html[data-theme=dark] .st-wrap{background:var(--color-surface)!important;border-color:var(--color-line)!important}html[data-theme=dark] .ds-lead,html[data-theme=dark] .ds-notes li{border-color:var(--color-line)!important}html[data-theme=dark] .ds-col h2 span{color:var(--color-ink)!important}html[data-theme=dark] .ds-chip{background:var(--tone-soft)!important}html[data-theme=dark] .shell .ds-seg button.on{color:var(--color-ink)}html[data-theme=dark] .st [role=tablist] button[aria-selected=true]{color:var(--color-ink)!important}html[data-theme=dark] .ds-empty-icon,html[data-theme=dark] .ds-stat-icon{background:var(--tone-soft,var(--color-surface))}html[data-theme=dark] .st-msg.ok{border-color:#1f5233!important}html[data-theme=dark] .st [role=alert]:not(.st-msg),html[data-theme=dark] .st-msg.err{background:var(--color-danger-soft)}html[data-theme=dark] .ds-next-cta,html[data-theme=dark] .shell .ds-next-cta{background:var(--color-ink);color:var(--color-page)}html[data-theme=dark] .cc .pl-lang button.on{color:var(--color-ink)!important}.ds-empty{padding:var(--sp-5) var(--sp-4)!important;gap:var(--sp-2)!important}.ds-empty>*{margin-top:0;margin-bottom:0}.ds-empty .ds-empty-icon{margin-bottom:var(--sp-2)}.ds-empty .button,.ds-empty .ds-btn,.ds-empty a.ds-btn,.ds-empty button{margin-top:var(--sp-3)!important;white-space:normal}.ds-card+.ds-card,.ds-card+section,.ds-head+*{margin-top:var(--sp-5)}@media (max-width:480px){.ds-next{display:grid;grid-template-columns:1fr;gap:var(--sp-3)!important;padding:var(--sp-5)!important}.ds-next .ds-next-body{flex-direction:column;align-items:flex-start;gap:var(--sp-3)!important}.ds-next .ds-next-icon{width:40px;height:40px}.ds-next .ds-next-cta{justify-self:start}}