.crd{--ink:#324147;--navy:#002e3a;--blue:#347b9b;--blue-border:#007c9b;--blue6:#009bc2;--bg:#fff;--tx:#528089;--mute:#b9bbbb;--tint:#eaf3f5;--tint2:#f3f9fa;--panel2:#e6eaea;--ok:#01a473;--warn:#f0bf34;--dgr:#ff2c5e;--line:#d9dbdb;--panel:#fff;--heading:#063447;--fs-title:29px;--fs-h:24px;--fs-subsection:20px;--fs-lede:17px;--fs-body:16px;--fs-micro:12px;--fs-support:14px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;color:var(--ink);font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:var(--fs-body);line-height:1.6;margin:0 auto;max-width:760px}.crd,.crd *,.crd :after,.crd :before{box-sizing:border-box}.crd .crd-nm,.crd h1,.crd h2,.crd h3,.crd h4{color:var(--heading);font-family:Poppins,Century Gothic,system-ui,sans-serif;font-weight:600}.crd h1{font-size:var(--fs-title);line-height:1.2;margin:var(--sp-4) 0 var(--sp-4)}.crd h2{font-size:var(--fs-h);line-height:1.25;margin:var(--sp-6) 0 var(--sp-3)}.crd h3{font-size:var(--fs-subsection);line-height:1.3;margin:var(--sp-5) 0 var(--sp-2)}.crd .crd-lede,.crd p{margin:0 0 var(--sp-3)}.crd .crd-lede{color:var(--ink);font-family:inherit;font-size:var(--fs-lede);line-height:1.5}.crd .crd-note{background:var(--tint);border-left:3px solid var(--blue);color:var(--ink);font-size:var(--fs-support);margin:0 0 var(--sp-5);padding:10px 14px}.crd .crd-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 0 var(--sp-5);padding:var(--sp-6)}.crd .crd-kick{color:var(--blue6);font-family:Poppins,Century Gothic,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 var(--sp-2)}.crd .crd-muted{color:var(--ink)}.crd .crd-intro-blocks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--sp-4)}.crd .crd-intro-block{background:var(--tint2);border-radius:8px;color:var(--ink);flex:1 1 200px;font-size:var(--fs-support);line-height:1.45;padding:10px 12px}.crd .crd-timer-icon{color:var(--blue6);display:inline-block;margin-right:7px;vertical-align:-3px}.crd .crd-timer-icon--h1{margin-right:10px;vertical-align:-2px}.crd .crd-timer-icon svg{display:inline-block}.crd .crd-sm{font-size:var(--fs-body)}.crd .crd-xs{color:var(--ink);font-size:var(--fs-support)}.crd .crd-nomatch-section-heading{color:var(--ink);font-size:var(--fs-body);margin:var(--sp-5) 0 var(--sp-2)}.crd .crd-nomatch-example{margin-top:var(--sp-4)}.crd .crd-nomatch-rule{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0}.crd .crd-nomatch-example-name{color:var(--ink);font-size:var(--fs-body);font-weight:600;margin:0 0 2px}.crd .crd-btn{background:var(--blue);border:1px solid var(--blue-border);border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--fs-body);font-weight:500;min-height:48px;padding:12px 24px}.crd a.crd-btn{line-height:1.2}.crd .crd-btn:hover{background:var(--blue6);border-color:var(--blue6)}.crd .crd-btn:disabled{background:var(--mute);border-color:var(--mute);cursor:not-allowed}.crd .crd-btn.crd-ghost,.crd .crd-btn.crd-secondary{background:var(--bg);border:1px solid var(--blue-border);color:var(--blue-border)}.crd .crd-btn.crd-ghost:hover,.crd .crd-btn.crd-secondary:hover{background:var(--tint);color:var(--blue-border)}.crd .crd-btn.crd-big{padding:16px;width:100%}.crd .crd-link{background:none;border:0;color:var(--blue);cursor:pointer;font-family:inherit;margin:0;padding:10px 0;text-align:left;text-decoration:underline}.crd .crd-link:hover{color:var(--blue6)}.crd .crd-link--plain,.crd a.crd-link--plain{font-weight:400;text-decoration:none}.crd a.crd-link--plain:hover{color:var(--blue6)}.crd .crd-row{display:flex;flex-wrap:wrap;gap:14px}.crd .crd-grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.crd .crd-grid2{grid-template-columns:1fr}}.crd table{border-collapse:collapse;margin:0 0 14px;width:100%}.crd table,.crd th{font-size:var(--fs-support)}.crd th{background:var(--navy);color:#fff;font-weight:600;text-align:left}.crd td,.crd th{padding:8px 10px}.crd td{border:1px solid var(--line);vertical-align:top}@media (min-width:561px){.crd table.crd-domain-table td:nth-child(2),.crd table.crd-domain-table th:nth-child(2){white-space:nowrap;width:90px}}@media (max-width:560px){.crd table.crd-domain-table{display:block}.crd table.crd-domain-table thead{display:none}.crd table.crd-domain-table tbody,.crd table.crd-domain-table td,.crd table.crd-domain-table tr{display:block;width:100%}.crd table.crd-domain-table tr{border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:12px}.crd table.crd-domain-table td{border:0;padding:3px 0}}.crd input[type=email],.crd input[type=text],.crd textarea{background:#fff;border:1.5px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;padding:12px 14px;width:100%}.crd input[type=email]:focus,.crd input[type=text]:focus,.crd textarea:focus{border-color:var(--blue);outline:none}.crd input:focus-visible{outline:2px solid var(--line);outline-offset:1px}.crd textarea{min-height:96px;resize:vertical}.crd label.crd-ck{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--fs-support);gap:10px;margin:0 0 10px}.crd label.crd-ck input{margin-top:3px;min-height:20px;min-width:20px}.crd .crd-pill{background:var(--panel2);border-radius:20px;color:var(--tx);display:inline-block;font-family:Poppins,Century Gothic,system-ui,sans-serif;font-size:var(--fs-micro);font-weight:500;padding:3px 9px}.crd .crd-pill.crd-g{background:#e3f5ef;color:var(--ok)}.crd .crd-pill.crd-a{background:#fdf4dc;color:#8a6a00}.crd .crd-pill.crd-r{background:#ffe7ed;color:#b3143c}.crd .crd-slwrap{position:relative}.crd .crd-sltrack{align-items:center;display:flex;height:44px;position:relative}.crd .crd-sltrack:before{background:var(--line);content:"";right:0}.crd .crd-slfill,.crd .crd-sltrack:before{border-radius:6px;height:6px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.crd .crd-slbubble,.crd .crd-slfill{background:var(--blue)}.crd .crd-slbubble{border-radius:999px;bottom:100%;color:#fff;font-family:Poppins,sans-serif;font-size:var(--fs-support);font-weight:700;min-width:34px;padding:2px 8px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%)}.crd .crd-slbubble.crd-unset{background:var(--panel2);color:var(--tx)}.crd .crd-slticks{height:28px;margin:2px 13px 0;position:relative}.crd .crd-sltick{align-items:center;color:var(--tx);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-micro);gap:3px;padding:2px 8px 4px;position:absolute;text-align:center;top:0;transform:translateX(-50%)}.crd .crd-sltick:hover{color:var(--blue)}.crd .crd-sltickmark{background:var(--line);display:block;height:6px;width:1px}.crd .crd-sltick b{font-weight:500}.crd .crd-slanchors{color:var(--blue);font-size:var(--fs-micro);height:2.9em;line-height:1.25;margin:4px 13px 0;position:relative}.crd .crd-slanchor{cursor:default;max-width:8.5em;position:absolute;text-align:center;top:0;transform:translateX(-50%)}.crd .crd-slanchor-start{text-align:left;transform:none}.crd .crd-slanchor-end{text-align:right;transform:none}@media (max-width:680px){.crd .crd-slanchors{height:3.6em}.crd .crd-slanchor[data-at="3"],.crd .crd-slanchor[data-at="7"]{display:none}.crd .crd-slanchor{max-width:7.5em}}.crd .crd-sl{-webkit-appearance:none;appearance:none;background:transparent;border-radius:6px;height:6px;min-height:44px;outline:0;position:relative;width:100%;z-index:1}.crd .crd-sl::-webkit-slider-runnable-track{background:transparent;height:6px}.crd .crd-sl::-moz-range-track{background:transparent;height:6px}.crd .crd-sl::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blue);border:3px solid #fff;border-radius:50%;box-shadow:0 1px 5px rgba(11,12,12,.35);cursor:pointer;height:26px;margin-top:-13px;width:26px}.crd .crd-sl::-moz-range-thumb{background:var(--blue);border:3px solid #fff;border-radius:50%;box-shadow:0 1px 5px rgba(11,12,12,.35);cursor:pointer;height:26px;width:26px}.crd .crd-sl.crd-unset::-webkit-slider-thumb{background:var(--mute)}.crd .crd-sl.crd-unset::-moz-range-thumb{background:var(--mute)}.crd .crd-sldesc{background:var(--tint);border-left:3px solid var(--blue-border);border-radius:8px;font-size:var(--fs-body);min-height:124px;padding:14px 16px}.crd .crd-bandbar{border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;margin:0;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.crd .crd-bandslider{margin:var(--sp-4) 0 0;padding-top:18px;position:relative}.crd .crd-bandrail{background:var(--panel2);border-radius:4px;height:9px;left:-20px;position:absolute;right:-8px;top:0}.crd .crd-bandmarker{background:var(--blue6);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);height:27px;pointer-events:none;position:absolute;top:0;transition:left .12s ease;width:22px;z-index:2}.crd .crd-bandmarker--unset{background:var(--mute)}.crd .crd-bandzone{align-items:center;background:var(--tint2);display:flex;flex:1 1 0;justify-content:space-evenly;min-width:0;padding:9px 2px}.crd .crd-bandzone--first{border-radius:999px 0 0 999px}.crd .crd-bandzone--last{border-radius:0 999px 999px 0}.crd .crd-bandzone--alt{background:var(--tint2)}.crd .crd-bandzone+.crd-bandzone{border-left:1px solid var(--line)}.crd .crd-bandzone--selected{background:var(--tint)}.crd .crd-banddot{background:#c7e3ee;border-radius:50%;cursor:pointer;display:inline-block;flex:0 0 auto;height:22px;position:relative;width:22px}.crd .crd-banddot input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.crd .crd-banddot--selected{background:var(--navy);box-shadow:0 0 0 2px #fff}.crd .crd-banddot:has(input:focus-visible){outline:2px solid var(--line);outline-offset:2px}.crd .crd-bandbar-titles{display:flex;margin:6px 0 var(--sp-3)}.crd .crd-bandtitle{color:var(--tx);flex:1 1 0;font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-micro);font-weight:500;line-height:1.25;min-width:0;text-align:center}.crd .crd-bandtitle--selected{color:var(--ink);font-weight:600}@media (max-width:560px){.crd .crd-banddot{height:15px;width:15px}.crd .crd-bandtitle:nth-child(2),.crd .crd-bandtitle:nth-child(4){visibility:hidden}}.crd .crd-bands{display:block;margin:0 0 var(--sp-4)}.crd .crd-band{background:var(--tint2);border:2px solid transparent;border-radius:8px;cursor:pointer;margin:0 0 var(--sp-2)}.crd .crd-band:hover{border-color:var(--blue6)}.crd .crd-band--selected{background:var(--tint);border-color:var(--blue-border)}.crd .crd-band-main{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:12px 14px}.crd .crd-band-main input{flex:0 0 auto;margin-top:5px}.crd .crd-band-text{display:block}.crd .crd-band-title{font-weight:600}.crd .crd-band-desc,.crd .crd-band-title{color:var(--ink);display:block;font-size:var(--fs-body)}.crd .crd-band-desc{margin-top:2px}.crd .crd-band-refine{align-items:center;border:0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;margin:0 14px;padding:10px 0 12px}.crd .crd-band-refine[hidden]{display:none}.crd .crd-band-refine-q{color:var(--ink);font-size:var(--fs-support);margin:0 0 2px;padding:0;width:100%}.crd .crd-band-refine-opt{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;flex:1 1 120px;font-size:var(--fs-support);justify-content:center;padding:9px 8px;text-align:center}.crd .crd-band-refine-opt input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.crd .crd-band-refine-opt:hover{border-color:var(--blue6)}.crd .crd-band-refine-opt:has(input:checked){background:var(--blue);border-color:var(--blue-border);color:#fff;font-weight:600}.crd .crd-band-refine-opt:has(input:focus-visible){outline:2px solid var(--line);outline-offset:2px}.crd .crd-opt{background:var(--tint2);border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:block;font-size:var(--fs-body);margin:0 0 8px;min-height:44px;padding:11px 14px}.crd .crd-opt:hover{border-color:var(--blue6)}.crd .crd-opt:has(input:checked){background:var(--tint);border-color:var(--blue)}.crd .crd-opt input{margin-right:9px}.crd .crd-bar{background:var(--panel2);border-radius:6px;height:9px;margin:5px 0 2px;overflow:hidden}.crd .crd-bar i{background:var(--blue);border-radius:6px;display:block;height:100%}.crd .crd-dash{color:var(--tx);font-weight:700}.crd .crd-ivn{background:#fff;border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:16px}.crd .crd-ivn.crd-pri{background:var(--tint2);border:2px solid var(--blue)}.crd .crd-domain-intro{margin:0 0 8px}.crd .crd-domain-intro+h1{margin-top:12px}.crd .crd-backrow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 4px}.crd .crd-next{margin-left:auto;margin-right:-6px;padding:4px 6px 4px 10px}.crd .crd-back{align-items:center;background:transparent;border-color:transparent;color:var(--tx);display:inline-flex;font-size:var(--fs-support);margin-left:-6px;min-height:44px;padding:4px 10px 4px 6px}.crd .crd-back:hover{background:rgba(11,12,12,.05)}.crd .crd-opp-block+.crd-opp-block{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.crd .crd-opp-block ul{margin:6px 0 0;padding-left:20px}.crd .crd-opp-block li{margin:0 0 8px}.crd svg{display:block;height:auto;max-width:100%}.crd .crd-vcap{margin:8px 0 0}.crd .crd-legend,.crd .crd-vcap{color:var(--tx);font-size:var(--fs-support)}.crd .crd-legend{display:flex;flex-wrap:wrap;gap:18px;margin:6px 0 0}.crd .crd-legend--sm{font-size:var(--fs-micro)}.crd .crd-legend span{align-items:center;display:flex;gap:6px}.crd .crd-sw{border:1px solid var(--line);border-radius:3px;display:inline-block;height:11px;width:11px}.crd .crd-sw--covered{background:var(--tint2)}.crd .crd-sw--gap{background:transparent;border:1.5px solid #528089}.crd .crd-sw--not-assessed{background:transparent;border:1px dotted var(--mute)}.crd .crd-vlabel{color:var(--blue6);font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px;text-transform:none}.crd .crd-legend+.crd-vlabel,.crd .crd-vstate+.crd-vlabel{margin-top:40px}.crd .crd-vsentence{color:var(--ink);font-size:var(--fs-body);line-height:1.6;margin:0}.crd .crd-vrow{align-items:stretch;display:flex;gap:6px}.crd .crd-vnode{align-items:center;border-radius:8px;display:flex;flex:1 1 0;font-size:var(--fs-support);justify-content:center;line-height:1.35;min-width:0;padding:12px 10px;text-align:center}.crd .crd-vnode--default{background:var(--tint2);color:#1d2a2d}.crd .crd-vnode--rose{background:var(--panel2);color:var(--ink);font-weight:600}.crd .crd-vnode--blue{background:#d8eef6;color:#097696;font-weight:500}.crd .crd-vnode--strong{background:#063447;color:#fff;font-weight:500}.crd .crd-vnode--weak{background:var(--tint2);color:#528089}.crd .crd-varrow{align-items:center;color:var(--mute);display:flex;flex:0 0 auto}.crd .crd-varrow svg{display:block;height:16px;width:16px}@media (max-width:720px){.crd .crd-vrow{flex-direction:column}.crd .crd-vnode{width:100%}.crd .crd-varrow{justify-content:center;padding:2px 0}.crd .crd-varrow svg{transform:rotate(90deg)}}.crd .crd-vgrid{gap:4px}.crd .crd-vgrid--desktop{display:grid;grid-template-columns:88px repeat(4,1fr)}.crd .crd-vgrid--mobile{display:none;grid-template-columns:88px repeat(3,1fr)}.crd .crd-vgcolhead{align-self:end;color:var(--tx);font-size:var(--fs-micro);padding-bottom:4px;text-align:center}.crd .crd-vgcolhead--rose{color:var(--tx);font-weight:400}.crd .crd-vgrowhead{align-items:center;color:var(--tx);display:flex;font-size:var(--fs-micro)}.crd .crd-vgrowhead--rose{color:var(--tx);font-weight:400}.crd .crd-vgcell{border-radius:6px;height:34px}.crd .crd-vgcell--covered{background:var(--tint2)}.crd .crd-vgcell--gap{background:transparent;border:1.5px solid #528089}.crd .crd-vgcell--not-assessed{background:transparent;border:1px dotted var(--mute)}@media (max-width:720px){.crd .crd-vgrid--desktop{display:none}.crd .crd-vgrid--mobile{display:grid}}.crd .crd-vchart-wrap+.crd-vlabel{margin-top:40px}.crd .crd-vchart--desktop{display:block}.crd .crd-vchart--mobile{display:none}.crd .crd-vs-note{color:var(--ink);font-size:var(--fs-support);margin:8px 0 0}@media (max-width:720px){.crd .crd-vchart--desktop{display:none}.crd .crd-vchart--mobile{display:block}}.crd .crd-cap-notice,.crd .crd-reward{background:var(--tint);border-left:3px solid var(--blue-border);border-radius:8px;font-size:var(--fs-body);margin:10px 0;padding:12px 14px}.crd .crd-open-block{border-left:4px solid var(--warn)}.crd .crd-missing{color:var(--dgr);font-style:italic}.crd .crd-resume-banner{align-items:center;background:#e3f5ef;border:1px solid var(--ok);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:14px 16px}.crd .crd-error-card{background:#fff5f7;border:1.5px solid var(--dgr);border-radius:12px;padding:22px}.crd .crd-hint{color:var(--ink);font-size:var(--fs-support);margin:4px 0 0}.crd .crd-progress{color:var(--tx);font-size:var(--fs-support)}.crd [hidden]{display:none!important}.crd .crd-print-only{display:none}.crd h1[tabindex="-1"]:focus,.crd h1[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.crd *{animation:none!important;transition:none!important}}@media (max-width:480px){.crd h1{font-size:calc(var(--fs-h) - 4px)}.crd .crd-card{padding:var(--sp-4)}}@media print{.unicard-left-right-hero-wrp,footer,header{display:none!important}body :not(:has(.crd)):not(.crd):not(.crd *){display:none!important}.crd .crd-btn,.crd .crd-hint,.crd .crd-no-print,.crd .crd-resume-banner,.crd a.crd-btn,.crd button,.crd input,.crd label.crd-ck,.crd textarea{display:none!important}.crd .crd-print-only{display:block!important}@page{margin:16mm 14mm}.crd{background:#fff;max-width:100%}.crd,.crd *{print-color-adjust:exact;-webkit-print-color-adjust:exact;color-adjust:exact}.crd .crd-card{background:#fff;border:none;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.crd .crd-print-cover{border-bottom:3px solid var(--navy);break-after:avoid;margin:0 0 18px;padding-bottom:16px;page-break-after:avoid}.crd .crd-print-logo{display:block;height:auto;margin:0 0 14px;width:32mm}.crd .crd-print-title{color:var(--heading);font-family:Poppins,Century Gothic,system-ui,sans-serif;font-size:23pt;font-weight:600;margin:0 0 5px}.crd .crd-print-desc{color:var(--ink);font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,Aptos,system-ui,sans-serif;font-size:13pt;margin:0 0 4px}.crd .crd-print-meta{color:#528089;font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,Aptos,system-ui,sans-serif;font-size:9pt;margin:0}.crd .crd-print-preparedfor{color:#528089;font-size:9pt;font-weight:500;margin:10px 0 2px}.crd .crd-print-org,.crd .crd-print-preparedfor{font-family:Poppins,Century Gothic,system-ui,sans-serif}.crd .crd-print-org{color:var(--heading);font-size:19pt;font-weight:600;margin:0 0 2px}.crd .crd-print-tierline{color:var(--ink);font-size:13pt;margin:8px 0 0}.crd .crd-print-footer,.crd .crd-print-tierline{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,Aptos,system-ui,sans-serif}.crd .crd-print-footer{border-top:1px solid var(--line);color:#528089;font-size:9pt;margin-top:20px;padding-top:10px}.crd .crd-print-summary{break-after:page;margin:18px 0 0;page-break-after:always}.crd .crd-print-sr-row{color:var(--ink);font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,Aptos,system-ui,sans-serif;font-size:11pt;margin:6px 0}.crd .crd-print-closing{border-top:1px solid var(--line);break-inside:avoid;margin-top:28px;padding-top:16px;page-break-inside:avoid}.crd h1,.crd h2,.crd h3{font-family:Poppins,Century Gothic,system-ui,sans-serif}.crd .crd-note,.crd p,.crd table{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,Aptos,system-ui,sans-serif;font-size:11pt}.crd .crd-kick{font-family:Poppins,Century Gothic,system-ui,sans-serif}.crd h1{font-size:19pt;margin:0 0 10px}.crd h2{font-size:16pt;margin:28px 0 10px}.crd h3{font-size:13pt}.crd p{line-height:1.5}.crd .crd-kick,.crd th{font-size:9pt}.crd td{font-size:11pt}.crd .crd-ivn,.crd table.crd-domain-table tr{break-inside:avoid;page-break-inside:avoid}.crd .crd-card.crd-card-group{break-inside:auto;page-break-inside:auto;background:transparent;border:0;border-radius:0;padding:0}.crd svg{print-color-adjust:exact;-webkit-print-color-adjust:exact;color-adjust:exact}.crd .crd-step[hidden]{display:block!important}}.crd .crd-step-control{text-align:center}.crd .crd-stem-subject{display:block}.crd .crd-home{margin:0 0 var(--sp-2)}.crd .crd-progressbar{display:flex;gap:4px;margin:0 0 var(--sp-5)}.crd .crd-progressbar-item{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.crd .crd-progressbar-seg{background:var(--panel2);border-radius:3px;height:6px}.crd .crd-progressbar-seg.is-done{background:var(--blue)}.crd .crd-progressbar-seg.is-current{box-shadow:inset 0 0 0 1.5px var(--blue)}.crd .crd-progressbar-label{color:var(--tx);font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-micro);font-weight:500;line-height:1.3;text-align:center}.crd .crd-progressbar-item.is-current .crd-progressbar-label{color:var(--ink);font-weight:600}@media (max-width:480px){.crd .crd-progressbar-label{display:none}}.crd .crd-section-title{color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-title);font-weight:600;line-height:1.2;margin:0 0 var(--sp-4)}.crd h1.crd-stem{font-size:var(--fs-subsection)}.crd h1.crd-stem,.crd h3.crd-subq{color:var(--blue6);margin:var(--sp-6) 0 var(--sp-4)}@media (max-width:480px){.crd .crd-section-title{font-size:var(--fs-h)}.crd h1.crd-stem,.crd h3.crd-subq{font-size:calc(var(--fs-subsection) - 2px)}}.crd .crd-topnav{align-items:baseline;display:flex;gap:var(--sp-4);margin:0 0 var(--sp-4)}.crd .crd-topdivider{border:0;border-top:1px solid var(--line);margin:0 0 var(--sp-7)}
/* !important: the page theme's own button rules kept re-inserting horizontal
   padding on the live page (preview showed flush while live showed Home inset
   from the bar's right end — Jackie, 3 Sep), and alignment here IS the design. */.crd .crd-topnav button.crd-link{margin:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.crd .crd-topnav button.crd-home{margin-left:auto!important}.crd .crd-topnav .crd-back{color:var(--blue);display:inline;margin-left:0;min-height:0;padding:10px 0}.crd .crd-topnav .crd-back:hover{background:none;color:var(--blue6)}.crd a{font-family:inherit;font-size:inherit;line-height:inherit}