:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--acp-bg:#f9f9f9;--acp-paper:#f9f9f9;--acp-surface:#fff;--acp-surface-2:#f2f2f2;--acp-ink:#262626;--acp-body:#404040;--acp-muted:#666;--acp-line:#e5e5e5;--acp-line-strong:#d4d4d4;--acp-accent:#f64709;--acp-accent-text:#b53205;--acp-tint:#fff1eb;--acp-success:#2e7d3a;--acp-radius:12px;--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--paper:var(--acp-paper);--paper-2:var(--acp-surface-2);--white:var(--acp-surface);--ink:var(--acp-ink);--dark:var(--acp-ink);--muted:var(--acp-muted);--muted-2:#737373;--line:var(--acp-line);--line-strong:var(--acp-line-strong);--orange:var(--acp-accent);--orange-2:var(--acp-accent-text)}main{padding-top:65px}body{background:var(--acp-bg);font-family:var(--font-body)}body:before,body:after{content:none}::selection{background:var(--acp-tint);color:var(--acp-ink)}:where(input,textarea){caret-color:var(--acp-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--acp-ink);outline-offset:4px}:where(a){text-underline-offset:.2em}:where(button,input,select,textarea){font:inherit}:where(progress,input[type=checkbox],input[type=radio]){accent-color:var(--acp-ink)}.acp-page-shell{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.acp-page-shell--guide{max-width:1440px}.acp-page-hero{padding-block:clamp(28px,4vw,44px) 28px}.acp-page-hero h1{font:600 clamp(29px, 3.4vw, 39px)/1.1 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.acp-page-hero p{max-width:70ch;color:var(--acp-body);font-size:14px;line-height:1.6}.acp-page-grid{grid-template-columns:228px minmax(0,1fr);gap:40px;display:grid}.acp-page-sidebar{border-right:1px solid var(--acp-line);align-self:start;position:sticky;top:84px}.acp-page-content{min-width:0}.acp-button{background:var(--acp-accent);min-height:48px;color:var(--acp-ink);font:600 14px/1.35 var(--font-body);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:background .14s ease-out,color .14s ease-out;display:inline-flex}.acp-button:hover{background:var(--acp-ink);color:#fff}.acp-button--secondary{color:var(--acp-ink);border-color:var(--acp-line-strong);background:0 0}.acp-button:disabled{opacity:.55;cursor:not-allowed}:is(.btn-primary:not(.is-active),.acp-button:not(.acp-button--secondary),.cac-nudge__cta,.source-plan-primary,.source-account-primary,.acct-btn-primary,.exam-btn-primary,.lbn-hero__cta--primary,.reference-detail-actions a:first-child){box-shadow:none!important;filter:none!important;background:#f64709!important;border-color:#f64709!important}.acp-diagnostic-nudge{z-index:90;color:#fff;background:#262626;border:1px solid #2c3648;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;width:min(760px,100% - clamp(24px,6vw,48px));padding:14px 14px 14px 18px;line-height:normal;animation:.45s cubic-bezier(.2,.8,.2,1) both acp-nudge-in;display:flex;position:fixed;bottom:clamp(12px,3vw,20px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px -20px #262626b3}.acp-diagnostic-nudge__copy{flex:260px;align-items:center;gap:14px;min-width:0;display:flex}.acp-diagnostic-nudge__text{flex-direction:column;gap:3px;min-width:0;display:flex}.acp-diagnostic-nudge__icon{color:#fff;width:44px;height:44px;box-shadow:none;background:#f64709;border-radius:8px;flex:none;justify-content:center;align-items:center;animation:2.2s ease-out 1s 3 cac-nudge-pulse;display:flex;position:relative}.acp-diagnostic-nudge__eyebrow{color:#f64709;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.acp-diagnostic-nudge__title{font:600 16px/1.25 var(--font-body);letter-spacing:-.015em;text-wrap:pretty}.acp-diagnostic-nudge__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.acp-diagnostic-nudge .acp-button{color:#fff;min-height:48px;font:600 14px var(--font-body);white-space:nowrap;background:#f64709;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 22px;display:flex;box-shadow:0 10px 24px -10px #f26522cc}.acp-diagnostic-nudge .acp-button:hover{color:#fff;box-shadow:none;background:#f64709}.acp-diagnostic-nudge__dismiss{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.acp-diagnostic-nudge__dismiss:hover{color:#fff;background:#2c3648}.acp-diagnostic-nudge :focus-visible{outline-color:#fff}@media (max-width:900px){.acp-page-grid{grid-template-columns:minmax(0,1fr);gap:24px}.acp-page-sidebar{border-right:0;position:static}}@media (prefers-reduced-motion:reduce){[data-anim]{transition:none!important;animation:none!important}.acp-button{transition:none}}.practice-rail-link--secondary{color:#262626!important;min-height:44px!important;font:600 12px/1.35 var(--font-body)!important;text-align:center!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;text-decoration:none!important;display:flex!important}.practice-rail-link--secondary:hover{color:#262626!important;background:#f2f2f2!important;border-color:#262626!important}.exam-context-line{border-top:1px solid #e5e5e5;padding:12px 0 0;color:#737373!important;font:400 12px/1.55 var(--font-body)!important;margin:0!important}.exam-context-line a{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #bfbfbf;text-decoration:underline #bfbfbf;color:#262626!important}:is(.concept-v4-domain-cta,.scenario-v7-rail-cta,.rk8-rail-cta) .exam-context-line{border-color:#444;color:#bfbfbf!important}:is(.concept-v4-domain-cta,.scenario-v7-rail-cta,.rk8-rail-cta) .exam-context-line a{text-decoration-color:#737373;color:#fff!important}.topic-authority-links{border-inline:1px solid #26262617;color:#737373;max-width:1200px;font:400 13px/1.65 var(--font-body);border-top:1px solid #e5e5e5;margin:0 auto;padding:20px clamp(16px,4vw,32px)}.topic-authority-links p{max-width:84ch;margin:0}.topic-authority-links a{color:#262626;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #bfbfbf;text-decoration:underline #bfbfbf}:is(.la-breadcrumb,.rk8-breadcrumb,.scenario-v7-breadcrumb,.blog-v3-breadcrumb,.gl9-breadcrumb){color:#737373;font:400 11px/1.5 var(--font-body);letter-spacing:normal;text-transform:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.la-breadcrumb,.rk8-breadcrumb,.scenario-v7-breadcrumb,.blog-v3-breadcrumb,.gl9-breadcrumb)>:is(span,a){min-width:0}:is(.la-breadcrumb,.rk8-breadcrumb,.scenario-v7-breadcrumb,.blog-v3-breadcrumb,.gl9-breadcrumb)>span:not(:last-child){flex:none}:is(.la-breadcrumb,.rk8-breadcrumb,.scenario-v7-breadcrumb,.blog-v3-breadcrumb,.gl9-breadcrumb)>span:last-child{color:#262626;overflow-wrap:anywhere;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}@keyframes acp-nudge-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}
.acp-site-header{z-index:100;border-bottom:1px solid var(--acp-line,#e5e5e5);height:65px;color:var(--acp-ink,#262626);line-height:normal;font-family:var(--font-body), sans-serif;-webkit-backdrop-filter:blur(10px);background:#f9f9f9f0;position:fixed;inset:0 0 auto}.acp-nav-inner{border-inline:1px solid var(--acp-line,#e5e5e5);align-items:center;gap:16px;max-width:1200px;height:64px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px);display:flex}.acp-wordmark{min-width:0;color:var(--acp-ink,#262626);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;flex:auto;align-items:center;gap:10px;font-size:clamp(11px,3.4vw,15px);font-weight:600;line-height:1.1;text-decoration:none;display:flex}.acp-wordmark img{object-fit:contain;flex:none}.acp-wordmark>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.acp-wordmark-domain{color:#8c8c8c;font-weight:500}.acp-desktop-nav{flex:none;align-items:center;gap:2px;font-size:13px;font-weight:500;display:flex}.acp-nav-group{position:relative}.acp-nav-trigger{appearance:none;color:#404040;height:36px;font:500 13px/normal var(--font-body), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.acp-nav-trigger svg{color:#737373}.acp-nav-trigger:hover,.acp-nav-trigger.is-active,.acp-nav-trigger[aria-expanded=true],.acp-nav-trigger[aria-current]{color:#262626;background:#f2f2f2}.acp-nav-dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:2px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -20px #26262659}.acp-nav-dropdown:before{content:"";height:7px;position:absolute;inset:-7px 0 auto}.acp-nav-dropdown[hidden],.acp-mobile-navigation[hidden]{display:none}.acp-site-header:has(.acp-mobile-navigation:not([hidden])){z-index:10000}.acp-nav-dropdown a{color:#262626;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.acp-nav-dropdown a:hover{background:#f2f2f2}.acp-nav-dropdown a[aria-current] strong{text-underline-offset:4px;text-decoration:underline}.acp-nav-route-icon{color:var(--acp-accent,#f64709);flex:none}.acp-nav-dropdown strong{font-size:13px;font-weight:600;line-height:normal;display:block}.acp-nav-dropdown small{color:#737373;margin-top:2px;font-size:11px;font-weight:400;line-height:normal;display:block}.acp-header-actions{flex:none;align-items:center;gap:4px;display:flex}.acp-site-header [data-acp-auth-slot=desktop]{align-items:center;gap:8px;display:flex}.acp-site-header [data-auth-default]{display:contents}.acp-site-header [data-signed-in=true]>[data-auth-default]{display:none}.acp-header-signin,.acp-header-actions .btn{color:#262626;height:36px;font:600 13px/normal var(--font-body), sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;background:#efefef;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.acp-header-actions .btn-angular,.acp-footer-newsletter .btn-angular{clip-path:none}.acp-header-signin:hover,.acp-header-actions .btn:hover{color:#262626;background:#e0e0e0}.acp-header-actions .btn-ghost{background:0 0;padding-inline:8px}.acp-header-actions .btn-primary{color:#fff;background:#262626}.acp-header-icon{color:#404040;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:14px;text-decoration:none;display:flex}.acp-header-icon:hover{color:#262626;background:#f2f2f2}.acp-header-separator{background:#e5e5e5;width:1px;height:20px;margin:0 8px}.acp-menu-toggle{border:1px solid var(--acp-line,#e5e5e5);color:#262626;width:44px;min-height:44px;font:500 17px var(--font-mono), monospace;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.acp-mobile-navigation{display:none}.acp-site-header a:focus-visible,.acp-site-header button:focus-visible{outline-offset:3px;outline:2px solid #262626}.acp-site-footer.footer{color:#e9e4dc;font-family:var(--font-body), sans-serif;background:#262626;padding:0;line-height:normal}.acp-footer-inner{border-inline:1px solid #26262617;flex-direction:column;gap:40px;max-width:1200px;margin-inline:auto;padding:clamp(40px,6vw,64px) clamp(16px,4vw,32px) 28px;display:flex}.acp-footer-top{flex-wrap:wrap;align-items:flex-start;gap:40px 48px;display:flex}.acp-footer-about{flex-direction:column;flex:280px;gap:16px;max-width:380px;display:flex}.acp-site-footer .acp-wordmark{color:#e9e4dc;letter-spacing:normal;flex:none;gap:12px;font-size:15px;line-height:normal}.acp-footer-wordmark>span{text-overflow:clip;overflow:visible}.acp-wordmark-accent{color:var(--acp-accent,#f64709)}.acp-site-footer .acp-wordmark-domain{color:#8c8c8c}.acp-site-footer p{color:#bdbdbd;margin:0;font-size:13px;line-height:1.6}.acp-footer-facts{color:#8c8c8c;font:500 11px var(--font-mono), monospace;flex-wrap:wrap;gap:8px 14px;display:flex}.acp-footer-facts>span{align-items:center;gap:4px;display:inline-flex}.acp-footer-facts>span>span{color:#f64709;font-size:11.8px}.acp-footer-links{flex:2 420px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px;display:grid}.acp-footer-links h2{color:var(--acp-accent,#f64709);font:600 11px/normal var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.acp-footer-links ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.acp-footer-links a{color:#bdbdbd;font-size:13px;line-height:normal;text-decoration:none;display:block}.acp-site-footer a:hover{color:#f64709;text-decoration:none}.acp-footer-newsletter{border-top:1px solid #2e3748;padding-top:28px}.acp-footer-newsletter .nl--footer{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding:0;display:flex}.acp-footer-newsletter .nl__copy{flex-direction:column;flex:260px;gap:4px;display:flex}.acp-footer-newsletter .nl__blurb{color:#bdbdbd;font-size:13px;line-height:1.5}.acp-footer-newsletter .nl__heading{color:var(--acp-accent,#f64709);font:600 11px/normal var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.acp-footer-newsletter .nl-form{flex-wrap:wrap;flex:320px;align-items:stretch;gap:8px;min-width:0;max-width:480px;display:flex}.acp-footer-newsletter .nl-form__input{color:#fff;width:auto;min-width:0;font:13px/normal var(--font-body), sans-serif;background:#333;border:1px solid #444;border-radius:6px;flex:1;padding:12px 16px}.acp-footer-newsletter .nl-form__input::placeholder{color:#757575}.acp-footer-newsletter .nl-form .btn{clip-path:none;background:var(--acp-accent,#f64709);color:#fff;min-height:44px;font:600 13px/44px var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:8px;flex:none;gap:normal;padding:0 18px;transition:none;display:block;transform:none}.acp-footer-newsletter .nl-form .btn:hover{box-shadow:none;background:#e64500;transform:none}.acp-footer-newsletter .nl-form .btn:disabled{opacity:.65;cursor:wait}.acp-footer-newsletter .nl-form__msg{color:#fff;flex-basis:100%;font-size:12px}.acp-footer-newsletter .nl__done{color:#e9e4dc;font-size:13px}.acp-footer-bottom{color:#8c8c8c;border-top:1px solid #2e3748;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;font-size:11px;line-height:1.5;display:flex}.acp-footer-bottom>span{overflow-wrap:anywhere}.acp-footer-bottom>span:last-child{max-width:620px}.acp-footer-bottom a{color:#bdbdbd}.acp-site-footer a:focus-visible,.acp-site-footer input:focus-visible,.acp-site-footer button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:959px){.acp-desktop-nav,.acp-site-header [data-acp-auth-slot=desktop]{display:none}.acp-menu-toggle{display:flex}.acp-header-actions{gap:8px}.acp-header-help,.acp-header-feedback,.acp-header-separator{display:none}.acp-header-search{color:#262626;border:1px solid #e5e5e5;width:44px;height:44px;font-size:15px}.acp-site-header .acp-wordmark{font-size:clamp(11px,3.4vw,15px)}.acp-site-header .acp-wordmark>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acp-mobile-navigation:not([hidden]){overscroll-behavior:contain;border-block:1px solid var(--acp-line,#e5e5e5);background:#f9f9f9;flex-direction:column;gap:16px;max-height:calc(100dvh - 64px);padding:8px clamp(16px,4vw,32px) 20px;display:flex;overflow-y:auto}.acp-mobile-group{flex-direction:column;gap:2px;display:flex}.acp-mobile-navigation a{text-decoration:none}.acp-mobile-navigation .acp-mobile-group-heading{font:600 11px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c;border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.acp-mobile-child,.acp-mobile-help{color:#262626;grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:12px 4px;font-size:15px;font-weight:500;display:grid}.acp-mobile-child[aria-current],.acp-mobile-navigation a:hover{color:#f64709}.acp-mobile-help{border-top:1px solid #ebebeb}button.acp-mobile-help{text-align:left;width:100%;font-family:var(--font-body);cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.acp-site-header [data-acp-auth-slot=mobile]{gap:12px;margin-top:4px;display:flex}.acp-auth-mobile a{text-align:center;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:10px;flex:1;min-height:44px;padding:12px 18px;font-weight:600;line-height:1.2}}.header-modal-backdrop{z-index:110;color:#262626;font-family:var(--font-body);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#26262680;justify-content:center;align-items:flex-start;padding:clamp(16px,10vh,96px) 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.header-search-dialog{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:min(70vh,640px);display:flex;overflow:hidden;box-shadow:0 32px 80px -24px #26262680}.header-search-dialog>header{color:#8c8c8c;border-bottom:1px solid #ebebeb;align-items:center;gap:12px;padding:6px 8px 6px 18px;display:flex}.header-search-dialog>header input{color:#262626;min-width:0;font:400 16px/1.4 var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.header-search-dialog>header button{color:#737373;min-width:32px;min-height:32px;font:500 10px var(--font-mono);cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;display:flex}.header-search-dialog>nav{border-bottom:1px solid #ebebeb;flex:none;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.header-search-dialog>nav button{color:#404040;height:30px;font:600 11px var(--font-mono);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.header-search-dialog>nav button[aria-pressed=true]{color:#fff;background:#262626;border-color:#262626}.header-search-dialog>nav small{color:#8c8c8c;font:400 10px var(--font-mono)}.header-search-dialog>nav button[aria-pressed=true] small{color:#bdbdbd}.header-search-results{flex-direction:column;gap:4px;min-height:180px;padding:8px;display:flex;overflow:auto}.header-search-results>section{flex-direction:column;gap:2px;display:flex}.header-search-results>section>small{color:#8c8c8c;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 4px}.header-search-results a{color:#262626;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.header-search-results a:is(:hover,[data-active=true]){color:#262626;background:#f2f2f2}.header-search-results a>i{color:#f64709;background:#fff4ee;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:flex}.header-search-results a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.header-search-results a strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.header-search-results a span small{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.header-search-results a em{color:#8c8c8c;font:500 10px var(--font-mono);white-space:nowrap;font-style:normal}.header-search-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.header-search-empty strong{font-size:15px}.header-search-empty span{color:#737373;font-size:13px}.header-search-dialog>footer{color:#8c8c8c;font:400 11px var(--font-mono);background:#f9f9f9;border-top:1px solid #ebebeb;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.header-search-dialog kbd{font:500 10px var(--font-mono);background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:1px 5px}.header-feedback-dialog{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:520px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:0 32px 80px -32px #26262673}.header-feedback-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-feedback-dialog>header>div{flex-direction:column;gap:6px;display:flex}.header-feedback-dialog h2{color:#262626;font:600 21px/1.2 var(--font-body);letter-spacing:-.02em;margin:0}.header-feedback-dialog>header p{color:#737373;margin:0;font-size:13px}.header-feedback-dialog>header p strong{color:#262626;font:500 12px var(--font-mono)}.header-feedback-dialog>header button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-feedback-dialog>section{flex-direction:column;gap:8px;display:flex}.header-feedback-dialog>section>small,.header-feedback-dialog label{color:#8c8c8c;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.header-feedback-dialog label span{color:#bdbdbd}.header-feedback-moods{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.header-feedback-moods button{color:#404040;font:500 10px var(--font-mono);cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.header-feedback-moods button[aria-pressed=true]{color:#f64709;background:#fff4ee;border-color:#f64709}.header-feedback-moods svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.header-feedback-dialog textarea,.header-feedback-dialog input{color:#262626;width:100%;min-height:44px;font:400 14px/1.5 var(--font-body);background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;outline:0;padding:12px 14px}.header-feedback-dialog textarea{resize:vertical}.header-feedback-dialog :is(textarea,input):focus{background:#fff;border-color:#f64709}.header-feedback-dialog textarea[data-error=true]{border-color:#f64709}.header-feedback-dialog section>p{color:#8c8c8c;font:400 11px var(--font-mono);justify-content:space-between;gap:8px;margin:0;display:flex}.header-feedback-dialog section>p[data-error=true]{color:#f64709}.header-feedback-dialog>footer{border-top:1px solid #ebebeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.header-feedback-dialog>footer>span{color:#737373;font-size:12px}.header-feedback-dialog>footer button,.header-feedback-success button{color:#fff;min-height:44px;font:600 13px var(--font-body);cursor:pointer;background:#f64709;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.header-feedback-dialog>footer button:disabled{cursor:default;background:#bfbfbf}.header-feedback-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.header-feedback-success>i{color:#2e7d3a;background:#e6f4e8;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-style:normal;display:flex}.header-feedback-success p{color:#404040;max-width:360px;margin:0;font-size:13px;line-height:1.5}.header-feedback-success button{color:#262626;background:#fff;border:1px solid #d4d4d4;margin-top:8px}@media (max-width:639px){.header-modal-backdrop{padding:16px}.header-search-dialog{max-height:calc(100dvh - 32px)}.header-search-results a{grid-template-columns:32px minmax(0,1fr)}.header-search-results a>i{width:32px;height:32px}.header-search-results a>em,.header-search-dialog>footer{display:none}.header-feedback-dialog{padding:20px 16px}.header-feedback-moods{gap:5px}.header-feedback-moods button{padding-inline:2px;font-size:9px}}
.reference-home{font-family:var(--font-body);color:#262626;background:#f9f9f9;font-size:15px;line-height:normal}.reference-home *,.reference-home :before,.reference-home :after{box-sizing:border-box}.reference-home h1,.reference-home h2,.reference-home h3,.reference-home p{text-transform:none}.reference-home a{text-decoration:none}.reference-home a:hover{color:#f64709}.reference-home a:focus-visible,.reference-home button:focus-visible{outline-offset:4px;outline:2px solid #262626}.reference-home .reference-hero>[id=result-preview]>div:last-child a:hover{color:#fff!important;box-shadow:none!important;background:#f64709!important}.reference-home #certs>div:last-child>a:hover{box-shadow:0 12px 32px -16px #26262640;color:#262626!important;border-color:#f64709!important}.reference-home [data-reference-features] a:hover{border-color:#f64709!important}@media (max-width:699px){.reference-home .rh-wide-decoration{display:none!important}}@media (prefers-reduced-motion:reduce){.reference-home [data-anim]{animation:none!important}}.sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 50%,transparent);box-sizing:border-box;border-radius:2px;overflow:hidden}@keyframes sc-shine{0%{background-position:100%}to{background-position:0%}}html.sc-dc-streaming .sc-placeholder,html.sc-dc-streaming .sc-interp.sc-missing{background:color-mix(in srgb,currentColor 5%,transparent);border-color:#0000;position:relative}html.sc-dc-streaming .sc-placeholder:before,html.sc-dc-streaming .sc-interp.sc-missing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d9775700 25%,#f7e1d3f2 37%,#d9775700 63%) 0 0/400% 100%;animation:1.4s infinite sc-shine;position:absolute;inset:0}html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder):before{background:color-mix(in srgb,currentColor 8%,transparent);animation:none}html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing):before{background:color-mix(in srgb,currentColor 8%,transparent);animation:none}.sc-placeholder-error{color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word;padding:4px 8px;font:10px/1.4 ui-monospace,monospace}.sc-interp.sc-missing{vertical-align:text-bottom;box-sizing:border-box;color:#0000;-webkit-user-select:none;user-select:none;background:#ffffff4d;border:1px solid #00000080;border-radius:2px;width:2em;height:1em;display:inline-block;overflow:hidden}.sc-interp.sc-unresolved{color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;padding:0 3px;font-family:ui-monospace,monospace;font-size:.85em}.sc-host.sc-has-error{position:relative}.sc-logic-error{z-index:2147483647;color:#fff;white-space:pre-wrap;pointer-events:none;background:#b00020;border-radius:4px;max-width:60ch;padding:6px 10px;font:11px/1.4 ui-monospace,monospace;position:absolute;top:8px;left:8px}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}#dc-root,#dc-root>.sc-host{height:auto}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-backdrop-filter:none!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:-99s!important;animation-fill-mode:both!important}}@keyframes cacFill{0%,to{opacity:0;transform:scale(.7)}14%,26%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(.7)}}@keyframes cacTwinkle{0%,to{opacity:.35;transform:rotate(0)scale(.9)}50%{opacity:1;transform:rotate(90deg)scale(1.05)}}@keyframes cacDrift{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes cacBlink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes cacFlip{0%,40%{transform:rotateY(0)}50%,90%{background:#f9c2ab;transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes cacPage{0%,30%{transform:perspective(30px)rotateY(0)}50%,80%{border-color:#f9c2ab;transform:perspective(30px)rotateY(-150deg)}to{transform:perspective(30px)rotateY(0)}}@keyframes cacDeal{0%,30%{transform:translate(0)rotate(0)}50%,80%{border-color:#f9c2ab;transform:translate(3px,-4px)rotate(10deg)}to{transform:translate(0)rotate(0)}}@keyframes cacCheckBox{0%,20%{background:0 0;border-color:#d4d4d4}30%,90%{opacity:.7;background:#f64709;border-color:#f64709}to{background:0 0;border-color:#d4d4d4}}@keyframes cacPop{0%,20%{opacity:0;transform:scale(.4)}35%,75%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.4)}}@keyframes cacDot{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes sArchWalk{0%{transform:translate(0)}25%{transform:translate(8px)}50%{transform:translate(8px,6px)}75%{transform:translateY(6px)}to{transform:translate(0)}}@keyframes sArchFrame{0%,80%{opacity:0}90%,96%{opacity:.8}to{opacity:0}}@keyframes sPacket{0%,10%{background:#f64709;transform:translate(0)}45%,50%{background:#f64709;transform:translate(8px)}55%{background:#f9c2ab}90%,to{background:#f9c2ab;transform:translate(0)}}@keyframes sTest{0%,30%{background:#bfbfbf;border-radius:1px;width:6px;height:1.5px;margin:1.75px 0}40%,85%{background:0 0;border-bottom:1.5px solid #f64709;border-right:1.5px solid #f64709;border-radius:0;width:3px;height:5px;margin:0 1.5px;transform:rotate(45deg)}to{background:#bfbfbf;border-radius:1px;width:6px;height:1.5px;margin:1.75px 0}}@keyframes sSlideA{0%,35%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(-14px)}50%{opacity:0;transform:translate(14px)}60%,to{opacity:1;transform:translate(0)}}@keyframes sSlideB{0%,38%{opacity:1;transform:translate(0)}48%{opacity:0;transform:translate(-14px)}53%{opacity:0;transform:translate(14px)}63%,to{opacity:1;transform:translate(0)}}@keyframes sCardFlip{0%,30%{transform:perspective(60px)rotateY(0)}50%,80%{transform:perspective(60px)rotateY(180deg)}to{transform:perspective(60px)rotateY(360deg)}}@keyframes sCardFlipFace{0%,38%{opacity:0}50%,80%{opacity:1}90%,to{opacity:0}}@keyframes sNeedle{0%,10%{transform:rotate(-80deg)}45%,80%{background:#f64709;transform:rotate(52deg)}to{transform:rotate(-80deg)}}@keyframes sCal{0%,24%{transform:translate(0)}25%,49%{transform:translate(5px)}50%,74%{transform:translate(10px)}75%,to{transform:translate(10px,4px)}}@keyframes sPodA{0%,30%{transform:scaleY(.65)}50%,to{transform:scaleY(.5)}}@keyframes sPodB{0%,30%{transform:scaleY(.3)}50%,90%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes sPodC{0%,30%{transform:scaleY(.9)}50%,to{transform:scaleY(.7)}}@keyframes sStamp{0%,30%{background:0 0;border-color:#bfbfbf;transform:scale(1)}40%{transform:scale(1.5)}50%,85%{opacity:.8;background:#f64709;border-color:#f64709;transform:scale(1)}to{background:0 0;border-color:#bfbfbf}}@keyframes icoBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes icoWave{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes icoNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes icoPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes icoSpin{0%,70%,to{transform:rotate(0)}85%{transform:rotate(15deg)}}@keyframes icoTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes cacBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes cacTick{to{transform:rotate(360deg)}}@keyframes cacProgress{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important}}body{color:#262626;-webkit-font-smoothing:antialiased;background:#f9f9f9;margin:0;font-family:"system-ui",system-ui,sans-serif}*{box-sizing:border-box}a{color:#262626;text-decoration:none}a:hover{color:#f64709}@keyframes sBeat{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes sWarm{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes sTimer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sBulb{0%,30%{background:0 0;border-color:#bfbfbf}45%,80%{background:#f9c2ab;border-color:#f64709}to{background:0 0;border-color:#bfbfbf}}@keyframes sXtoCheck{0%,35%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(.6)}}@keyframes sCheckIn{0%,42%{opacity:0;transform:rotate(45deg)scale(.6)}52%,90%{opacity:.9;transform:rotate(45deg)scale(1)}to{opacity:0}}@keyframes sCircleDay{0%,40%{opacity:0;transform:scale(.6)}50%,90%{opacity:.85;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important}}@keyframes pTassel{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes pSlide{0%,30%{transform:scaleX(0)}55%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pPacket{0%,10%{transform:translate(0)}45%,50%{transform:translate(12px)}90%,to{transform:translate(0)}}@keyframes pShelf{0%,20%{opacity:.4;transform:scaleY(.3)}35%,85%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(.3)}}@keyframes pTab{0%,25%{transform:translateY(-9px)}40%,85%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes pPlay{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes pCal{0%,24%{transform:translate(0)}25%,49%{transform:translate(6px)}50%,74%{transform:translate(12px)}75%,to{transform:translate(6px,5px)}}@keyframes pFeed{0%,70%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(5px)}81%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cac-nudge-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cac-nudge-pulse{0%,to{box-shadow:0 0 #f265228c}70%{box-shadow:0 0 0 10px #f2652200}}.reference-home .reference-hero>div:has(>h1)>div>a:hover{color:#f64709!important;border-color:#f64709!important}.reference-home #certs>div:first-child>a:hover{color:#fff!important;box-shadow:none!important;background:#f64709!important}.reference-home>section:nth-of-type(4) a:hover{color:#262626!important;border-color:#f64709!important}.reference-home #pricing a:hover{color:#fff!important;background:#f64709!important;border-color:#f64709!important}.reference-home button:focus-visible{outline-offset:4px;outline:2px solid #262626!important}.reference-home a.scp1[href="/practice/diagnostic"]{height:38.4px;min-height:38.4px!important}@property --cac-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cacNudgeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cacOrbit{to{--cac-a:360deg}}@keyframes cacRotate{0%{opacity:0;transform:translateY(10px)}5%,30%{opacity:1;transform:translateY(0)}35%,to{opacity:0;transform:translateY(-10px)}}@keyframes cacNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes cacSheen{0%,55%{left:-60%}to{left:120%}}.cac-nudge{left:50%;bottom:calc(20px + var(--consent-bar-h,0px));z-index:90;font-family:var(--font-body);position:fixed;transform:translate(-50%)}.cac-nudge__pill{background:linear-gradient(#262626, #262626) padding-box, conic-gradient(from var(--cac-a,0deg), #2626261f 0 70%, #f64709 82%, #2626261f 100%) border-box;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:6px 6px 6px 16px;animation:.5s ease-out both cacNudgeIn,4s linear infinite cacOrbit;display:flex;box-shadow:0 12px 32px -18px #26262640}.cac-nudge__dots{flex:none;align-items:center;gap:4px;display:inline-flex}.cac-nudge__dots i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite cacDot}.cac-nudge__dots i:nth-child(2){animation-delay:.25s}.cac-nudge__dots i:nth-child(3){animation-delay:.5s}.cac-nudge__msgs{height:20px;display:inline-grid;overflow:hidden}.cac-nudge__msgs span{color:#fff;white-space:nowrap;opacity:0;grid-area:1/1;font-size:14px;font-weight:500;line-height:20px;animation:9s ease-in-out infinite cacRotate}.cac-nudge__msgs span:nth-child(2){animation-delay:3s}.cac-nudge__msgs span:nth-child(3){animation-delay:6s}.cac-nudge__msgs small{font-size:inherit;color:#fff;font-weight:400}.cac-nudge__cta{z-index:1;color:#fff;white-space:nowrap;background:#f64709;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cac-nudge__cta:hover{color:#fff;background:#f64709}.cac-nudge__cta svg{font-size:11px;animation:1.8s ease-in-out infinite cacNudge}.cac-nudge__cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59 50%,#0000);width:50%;animation:4s ease-in-out 1s infinite cacSheen;position:absolute;top:0;bottom:0;left:-60%}.cac-nudge__close{all:unset;cursor:pointer;z-index:1;color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.cac-nudge__close:hover{color:#fff;background:#ffffff1f}.cac-nudge__close svg{font-size:13px}.cac-nudge__cta:focus-visible,.cac-nudge__close:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:640px){.cac-nudge{left:12px;right:12px;bottom:calc(12px + var(--consent-bar-h,0px));transform:none}.cac-nudge__pill{gap:10px;padding-left:12px}.cac-nudge__msgs{flex:1;min-width:0}.cac-nudge__msgs span{text-overflow:ellipsis;font-size:13px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cac-nudge__pill,.cac-nudge__dots i,.cac-nudge__cta svg{animation:none}.cac-nudge__cta:after{display:none}.cac-nudge__msgs span{opacity:0;animation:none}.cac-nudge__msgs span:first-child{opacity:1}}@keyframes tpPop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes tpSheen{0%,60%{transform:translate(-140%)}to{transform:translate(240%)}}.tp-wrap{max-width:520px;display:block;container-type:inline-size}.tp{color:#262626;max-width:520px;min-height:64px;font-family:var(--font-body);background:#fff;border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-right:14px;text-decoration:none;transition:border-color .15s;display:grid;overflow:hidden}.tp:hover{color:#262626;border-color:#00b67a}.tp__panel{background:#eaf8f1;border-right:1px solid #d7efe2;align-self:stretch;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}.tp__sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;animation:6s ease-in-out 1s infinite tpSheen;position:absolute;top:-20%;bottom:-20%;left:0}.tp__stack{flex-direction:column;gap:4px;display:flex;position:relative}.tp__stars{gap:2px;display:inline-flex}.tp__st{color:#fff;background:#c7e5d4;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:inline-flex}.tp__st.on{background:#00b67a;animation:.45s ease-out tpPop}.tp__sub{color:#4f7d64;white-space:nowrap;font-size:11px}.tp__src{color:#4f7d64;opacity:.8;white-space:nowrap;margin-top:-2px;font-size:10px;line-height:1.1}.tp__score{font:600 18px/1 var(--font-body);letter-spacing:-.03em;color:#1e5e3a;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;position:relative}.tp__quote{flex-direction:column;gap:2px;min-width:0;display:flex}.tp__q{font:500 11px/1.3 var(--font-body);color:#595959}.tp__meta{color:#8c8c8c;white-space:nowrap;font-size:10px}.tp__link{font:600 12px var(--font-body);white-space:nowrap;color:#262626;align-items:center;gap:6px;transition:color .15s;display:inline-flex}.tp:hover .tp__link{color:#00b67a}@container (max-width:460px){.tp{grid-template-columns:auto minmax(0,1fr)}.tp__link,.tp__q br{display:none}}@media (prefers-reduced-motion:reduce){.tp__sheen,.tp__st.on{animation:none}}@container (max-width:360px){.tp{gap:10px;padding-right:10px}.tp__panel{gap:8px;padding:0 10px}}
.redesign2-page{color:#262626;font-family:var(--font-body)}.redesign2-page .redesign2-primary,.redesign2-page .redesign2-primary:hover{color:#fff!important;box-shadow:none!important;filter:none!important;background:#f64709!important}.redesign2-page :is(a,button,select,input):focus-visible{outline-offset:3px;outline:2px solid #262626}.redesign2-page [data-hide-narrow]{display:none!important}.redesign2-page [data-trim-last-divider]>:last-child{border-bottom:0!important}.redesign2-page #factsgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.redesign2-page #certgrid{grid-template-columns:minmax(0,1fr)!important}@media (min-width:600px){.redesign2-page #factsgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:600px) and (max-width:879px){.redesign2-page #certgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:899px){.redesign2-page[data-source="Certifications.dc.html"] a[data-trow]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 16px!important}.redesign2-page[data-source="Certifications.dc.html"] a[data-trow]>span:not([data-label]){grid-column:1/-1}.redesign2-page[data-source="Certifications.dc.html"] a[data-trow]>span[data-label]{border-top:1px solid #ebebeb;flex-direction:column;gap:3px;padding-top:10px;display:flex;text-align:left!important;font:600 16px var(--font-body),system-ui,sans-serif!important}.redesign2-page[data-source="Certifications.dc.html"] a[data-trow]>span[data-label]:before{content:attr(data-label);color:#8c8c8c;font:500 9px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}}@media (max-width:599px){.redesign2-page .registration-cost-table-wrap{background:0 0!important;border:0!important;overflow:visible!important}.redesign2-page .registration-cost-table{border-collapse:separate!important;border-spacing:0 10px!important;min-width:0!important}.redesign2-page .registration-cost-table thead{display:none!important}.redesign2-page .registration-cost-table tbody{gap:10px;display:grid!important}.redesign2-page .registration-cost-table tr{background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e5e5e5!important;display:grid!important}.redesign2-page .registration-cost-table th[scope=row]{background:#f7f7f7;border-bottom:1px solid #e5e5e5;grid-column:1/-1;padding:12px 14px!important}.redesign2-page .registration-cost-table td{flex-direction:column;gap:3px;min-width:0;white-space:normal!important;padding:11px 14px!important;display:flex!important}.redesign2-page .registration-cost-table td:before{content:attr(data-label);color:#8c8c8c;font:500 9px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}}@media (min-width:760px){.redesign2-page :is(#faqgrid,#rulesgrid,#poolgrid,#srcgrid,#reggrid,#prepgrid,#qgrid,#pathhead),.redesign2-page [data-pathrow]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.redesign2-page[data-source="Certification Hub.dc.html"] [data-hide-narrow]{display:initial!important}}@media (min-width:800px){.redesign2-page #whichgrid{grid-template-columns:minmax(0,1fr) auto!important}}@media (min-width:880px){.redesign2-page #certgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:900px){.redesign2-page #authgrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.redesign2-page[data-source="Certifications.dc.html"] [data-trow]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 90px 90px 100px!important}.redesign2-page[data-source="Certifications.dc.html"] [data-hide-narrow]{display:initial!important}.redesign2-page[data-source="Which Cert.dc.html"] [data-pathrow]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr)!important}}@media (min-width:960px){.redesign2-page[data-source="Exam Guide.dc.html"] #hero,.redesign2-page[data-source="Certification Hub.dc.html"] #hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.redesign2-page[data-source^="Exam Guide "] #hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.redesign2-page[data-source="Certifications.dc.html"] #hero,.redesign2-page[data-source="Which Cert.dc.html"] #hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}}@media (min-width:1000px){.redesign2-page #factsgrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:599px){.redesign2-page[data-source="Exam Guide.dc.html"] a[data-drow]{grid-auto-flow:dense;grid-template-columns:44px minmax(0,1fr) 16px!important;gap:10px 14px!important;padding:16px!important}.redesign2-page[data-source="Exam Guide.dc.html"] a[data-drow]>span:nth-child(3){grid-column:2/4;align-items:center;text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important}.redesign2-page[data-source="Exam Guide.dc.html"] a[data-drow]>span:nth-child(3)>span{min-width:0}}
