.demo-request-form[data-astro-cid-a7eokwt2]{border-top:1px solid #f3f0e87a;max-width:48rem;margin-top:36px;padding-top:26px}.demo-request-form[data-astro-cid-a7eokwt2] fieldset[data-astro-cid-a7eokwt2]{border:0;min-width:0;margin:0;padding:0}.demo-request-form[data-astro-cid-a7eokwt2] legend[data-astro-cid-a7eokwt2]{color:#82accb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.58rem;font-weight:790}.demo-request-form__grid[data-astro-cid-a7eokwt2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.demo-request-form__field[data-astro-cid-a7eokwt2]{min-width:0}.demo-request-form__field--full[data-astro-cid-a7eokwt2]{grid-column:1/-1}.demo-request-form[data-astro-cid-a7eokwt2] label[data-astro-cid-a7eokwt2]{color:#e8e5dc;margin-bottom:8px;font-size:.75rem;font-weight:700;line-height:1.3;display:block}.demo-request-form[data-astro-cid-a7eokwt2] label[data-astro-cid-a7eokwt2] span[data-astro-cid-a7eokwt2]{color:#82accb}.demo-request-form[data-astro-cid-a7eokwt2] input[data-astro-cid-a7eokwt2],.demo-request-form[data-astro-cid-a7eokwt2] textarea[data-astro-cid-a7eokwt2]{box-sizing:border-box;width:100%;color:var(--paper-raised);font:inherit;background:#fffefa0a;border:1px solid #f3f0e86b;border-radius:0;font-size:.92rem;line-height:1.45;transition:border-color .15s,background-color .15s;display:block}.demo-request-form[data-astro-cid-a7eokwt2] input[data-astro-cid-a7eokwt2]{min-height:46px;padding:10px 12px}.demo-request-form[data-astro-cid-a7eokwt2] textarea[data-astro-cid-a7eokwt2]{resize:vertical;min-height:112px;padding:11px 12px}.demo-request-form[data-astro-cid-a7eokwt2] input[data-astro-cid-a7eokwt2]:focus-visible,.demo-request-form[data-astro-cid-a7eokwt2] textarea[data-astro-cid-a7eokwt2]:focus-visible{background:#fffefa17;border-color:#82accb}.demo-request-form[data-astro-cid-a7eokwt2] input[data-astro-cid-a7eokwt2][aria-invalid=true],.demo-request-form[data-astro-cid-a7eokwt2] textarea[data-astro-cid-a7eokwt2][aria-invalid=true]{border-color:#f0a8a8}.demo-request-form__error[data-astro-cid-a7eokwt2]{color:#ffd1d1;margin:7px 0 0;font-size:.76rem;line-height:1.4}.demo-request-form__actions[data-astro-cid-a7eokwt2]{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:24px;display:flex}.demo-request-form__submit[data-astro-cid-a7eokwt2]{cursor:pointer;margin-top:0}.demo-request-form__submit[data-astro-cid-a7eokwt2]:disabled{cursor:wait;opacity:.7}.demo-request-form[data-astro-cid-a7eokwt2] .demo-request-form__submit[data-astro-cid-a7eokwt2][hidden]{display:none!important}.demo-request-form__status[data-astro-cid-a7eokwt2]{color:#c6ccd5;max-width:31rem;margin:0;font-size:.84rem;line-height:1.48}.demo-request-form__status[data-astro-cid-a7eokwt2][data-state=pending]{color:#c6ccd5}.demo-request-form__status[data-astro-cid-a7eokwt2][data-state=error]{color:#ffd1d1}.demo-request-form__status[data-astro-cid-a7eokwt2][data-state=success]{color:#b9dcf0}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] fieldset[data-astro-cid-a7eokwt2]{display:none}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] .demo-request-form__actions[data-astro-cid-a7eokwt2]{align-items:flex-start;margin-top:26px}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] .demo-request-form__status[data-astro-cid-a7eokwt2]{color:#b9dcf0;background:#fffefa0b;border:1px solid #82accb6b;max-width:38rem;margin:0;padding:24px 26px 24px 58px;font-size:.95rem;font-weight:500;line-height:1.65;position:relative}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] .demo-request-form__status[data-astro-cid-a7eokwt2]:before{content:"✓";color:#82accb;font-size:1.15rem;font-weight:700;position:absolute;top:22px;left:22px}.demo-request-form__honeypot[data-astro-cid-a7eokwt2]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.demo-request-form[data-astro-cid-a7eokwt2]{margin-top:29px;padding-top:22px}.demo-request-form__grid[data-astro-cid-a7eokwt2]{grid-template-columns:1fr;gap:18px}.demo-request-form__field--full[data-astro-cid-a7eokwt2]{grid-column:auto}.demo-request-form__actions[data-astro-cid-a7eokwt2]{align-items:stretch}.demo-request-form__submit[data-astro-cid-a7eokwt2]{width:100%}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] .demo-request-form__actions[data-astro-cid-a7eokwt2]{align-items:stretch}.demo-request-form[data-astro-cid-a7eokwt2][data-state=success] .demo-request-form__status[data-astro-cid-a7eokwt2]{box-sizing:border-box;width:100%}}.lifecycle{padding:0 var(--page-gutter) clamp(48px, 5vw, 72px);scroll-margin-top:var(--header-height);position:relative;overflow:clip}.lifecycle-intro{gap:var(--grid-gap);border-top:1px solid var(--rule-strong);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(84px,10vw,140px) 0 clamp(54px,7vw,88px);display:grid;position:relative}.section-index,.path-provenance,.stage-copy>p:first-child,.record-register,.layer-state,.record-fields dt,.review-fields dt,.result-details dt,.record-footer,.evaluation-total>span,.answer-sheet-evidence figcaption,.result-derivation,.review-reference,.decision-hold,.decision-outcome span,.score-caption{letter-spacing:.115em;text-transform:uppercase;font-size:.56rem;font-weight:760;line-height:1.38}.section-index{color:var(--azure);grid-column:1/span 3;margin:8px 0 0}.lifecycle-intro h2{letter-spacing:-.065em;text-wrap:balance;grid-column:4/span 6;margin:0;font-size:clamp(3.3rem,5.4vw,5.6rem);font-weight:650;line-height:.94}.lifecycle-intro>p:last-child{max-width:24rem;color:var(--ink-muted);text-wrap:pretty;grid-column:10/-1;align-self:end;margin:0 0 3px;font-size:1rem;line-height:1.58}.lifecycle-scene{border-top:1px solid var(--rule);position:relative}.lifecycle-viewport{position:relative}.lifecycle-canvas{min-height:1970px;padding:78px 0 104px;position:relative}.path-provenance{color:var(--ink-faint);margin:0;position:absolute;top:24px;left:0}.record-path{width:138px;height:calc(100% - 162px);position:absolute;top:76px;bottom:86px;left:50%;overflow:visible;transform:translate(-50%)}.record-path path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.path-base{stroke:var(--rule);stroke-width:1.1px}.path-branch-base{opacity:0}.path-progress,.path-branch-progress{stroke:var(--azure);stroke-width:1.45px}.path-nodes circle{fill:none;stroke:none;opacity:0;pointer-events:none}.path-mark{transform-box:fill-box;transform-origin:50%}.path-mark image{pointer-events:none}.path-index{width:34px;color:var(--ink-faint);letter-spacing:.11em;grid-template-rows:repeat(5,1fr);align-items:center;font-size:.55rem;font-weight:760;display:grid;position:absolute;top:76px;bottom:86px;left:calc(50% - 88px)}.stage-copy{width:min(100%,334px);margin-left:max(0px,50% - 670px);position:relative}.stage-copy>p:first-child{color:var(--azure);margin:0 0 17px}.stage-copy h3{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:650;line-height:.9}.stage-copy h3+p{color:var(--ink-muted);text-wrap:pretty;margin:19px 0 0;font-size:.98rem;line-height:1.55}.stage-copy-exam{margin-top:70px}.stage-copy-evaluation{margin-top:86px}.stage-copy-result{margin-top:130px}.stage-copy-review{margin-top:112px}.stage-copy-decision{margin-top:120px}.mobile-stage{display:none}.living-record{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-strong);background:var(--paper-raised);width:min(600px,43vw);min-height:470px;margin:-205px max(0px,50% - 670px) 0 auto;padding:21px clamp(21px,2.6vw,36px) 24px;position:relative}.record-register,.record-footer,.artifact-line{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;display:flex}.record-register{border-bottom:1px solid var(--rule);padding-bottom:13px;position:relative}.record-register span:first-child{color:var(--ink)}.record-register span:last-child{text-align:right;max-width:55%}.record-layer{min-width:0;padding-top:22px;position:relative}.record-layer+.record-layer{border-top:1px solid var(--rule-strong);margin-top:58px;padding-top:26px}.layer-state{color:var(--ink-faint);justify-content:space-between;gap:16px;padding-bottom:17px;display:flex}.layer-state strong{color:var(--azure);font-weight:820}.record-heading{gap:5px;padding-bottom:26px;display:grid}.record-heading h4{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:670;line-height:1.04}.record-heading p{color:var(--ink-muted);margin:0;font-size:.76rem;line-height:1.45}.record-fields,.review-fields,.result-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 28px;margin:0;display:grid}.record-fields div,.review-fields div,.result-details div{min-width:0}.record-fields dt,.review-fields dt,.result-details dt{color:var(--ink-faint);margin-bottom:5px}.record-fields dd,.review-fields dd,.result-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.83rem;font-weight:630;line-height:1.47}.lifecycle[data-lifecycle-root] .record-footer{opacity:1;visibility:visible;border-top:1px solid var(--rule);margin-top:25px;padding-top:13px;position:static;inset:auto;transform:none}.record-footer strong{color:var(--azure);font-weight:800}.lifecycle[data-lifecycle-root] .record-heading{opacity:1;transform:none}.evaluation-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.evaluation-table th,.evaluation-table td{border-bottom:1px solid var(--rule);text-align:left;padding:11px 8px 11px 0}.evaluation-table thead th{color:var(--ink-faint);letter-spacing:.095em;text-transform:uppercase;font-size:.55rem;font-weight:760}.evaluation-table tbody th,.evaluation-table tbody td{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:660;line-height:1}.evaluation-table tbody th,.evaluation-table tbody td:last-child{color:var(--azure);font-weight:790}.evaluation-total{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;padding-top:13px;display:flex}.evaluation-total>span{color:var(--ink-faint)}.evaluation-total strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:770}.evaluation-total small{color:var(--azure);font-size:.76em}.answer-sheet-evidence{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-strong);background:var(--paper-raised);width:min(42%,215px);margin:20px 0 0 auto}.answer-sheet-evidence figcaption{color:var(--ink-faint);gap:4px;padding:10px 11px;display:grid}.answer-sheet-evidence figcaption strong{color:var(--ink);font-size:inherit;font-weight:800}.answer-sheet-evidence img{width:100%;height:auto;display:block}.result-derivation{color:var(--ink-faint);align-items:center;gap:12px;padding-bottom:18px;display:flex}.result-derivation i{background:var(--azure);transform-origin:0;flex:1;height:1px}.result-score{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:20px;padding:5px 0 28px;display:flex}.result-score strong{color:var(--azure);letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,6.1vw,5.8rem);font-weight:670;line-height:.76}.result-score strong small{color:var(--ink);letter-spacing:-.045em;font-size:.29em}.result-score p{color:var(--azure);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.62rem;font-weight:810}.result-details{padding-top:20px}.review-reference{border-block:1px solid var(--rule);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 21px;padding:10px 0;display:flex}.review-reference strong{color:var(--azure);letter-spacing:-.04em;font-size:1.18rem;font-weight:820}.review-fields .review-wide{grid-column:1/-1;padding-top:2px}.review-question{border-top:1px solid var(--rule);color:var(--ink-muted);margin:20px 0 0;padding-top:13px;font-family:Georgia,Times New Roman,serif;font-size:.83rem;line-height:1.48}.decision-hold{border-block:1px solid var(--rule);color:var(--ink-faint);justify-content:space-between;gap:16px;margin-bottom:22px;padding:13px 0;display:flex}.decision-hold strong{color:var(--ink);font-weight:790}.decision-outcomes{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.decision-outcome+.decision-outcome{border-left:1px solid var(--rule)}.decision-outcome p{color:var(--ink);letter-spacing:-.05em;margin:0 0 10px;font-size:1.35rem;font-weight:690}.decision-outcome span{color:var(--ink-faint)}.outcome-resolved p{color:var(--azure)}.record-score-handoff{display:none}.exam-rules{border-top:1px solid var(--rule);gap:15px;margin:23px 0 0;padding-top:18px;display:grid}.exam-rules>div{grid-template-columns:95px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.exam-rules dt{color:var(--azure);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:760}.exam-rules dd{color:var(--ink);margin:0;font-size:.83rem;font-weight:630;line-height:1.45}.exam-rules dd span{color:var(--ink-muted);font-weight:400}.layer-exam .record-fields>div:first-child{grid-column:1/-1}.decision-outcomes{grid-template-columns:minmax(0,1fr)}.decision-outcome{min-height:0;padding:21px 0}.decision-outcome+.decision-outcome{border-left:0;border-top:1px solid var(--rule)}.decision-outcome p{text-wrap:balance;line-height:1.15}.decision-outcome span{letter-spacing:0;text-transform:none;max-width:40ch;color:var(--ink-muted);font-size:.83rem;font-weight:400;line-height:1.5;display:block}@media (width>=821px){.lifecycle[data-motion=enhanced] .lifecycle-viewport{height:100svh;overflow:hidden}.lifecycle[data-motion=enhanced] .lifecycle-canvas{column-gap:var(--grid-gap);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));height:100%;min-height:0;padding:0;display:grid}.lifecycle[data-motion=enhanced] .path-provenance{top:29px}.lifecycle[data-motion=enhanced] .record-path{grid-area:1/4/auto/7;place-self:center;width:138px;height:82%;position:relative;inset:auto;transform:none}.lifecycle[data-motion=enhanced] .path-index{grid-area:1/4/auto/7;place-self:stretch center;width:34px;padding-right:106px;position:relative;inset:auto}.lifecycle[data-motion=enhanced] .path-base,.lifecycle[data-motion=enhanced] .path-branch-base{display:none}.lifecycle[data-motion=enhanced] .stage-copy,.lifecycle[data-motion=enhanced] .stage-copy-exam,.lifecycle[data-motion=enhanced] .stage-copy-evaluation,.lifecycle[data-motion=enhanced] .stage-copy-result,.lifecycle[data-motion=enhanced] .stage-copy-review,.lifecycle[data-motion=enhanced] .stage-copy-decision{grid-area:1/1/auto/4;align-self:center;width:100%;margin:0;position:relative;inset:auto}.lifecycle[data-motion=enhanced] .living-record{grid-area:1/7/auto/-1;place-self:center start;width:min(100%,600px);height:min(650px,100svh - 72px);min-height:0;max-height:calc(100svh - 72px);margin:0;padding:19px clamp(21px,2.6vw,36px) 22px;position:relative;inset:auto}.lifecycle[data-motion=enhanced] .record-layer{border:0;margin:0;padding:0;position:absolute;inset:52px clamp(21px,2.6vw,36px) 22px}.lifecycle[data-motion=enhanced] .layer-exam{flex-direction:column;display:flex}.lifecycle[data-motion=enhanced] .layer-evaluation,.lifecycle[data-motion=enhanced] .layer-result,.lifecycle[data-motion=enhanced] .layer-decision{display:block}.lifecycle[data-motion=enhanced] .layer-exam .record-footer{margin-top:auto}.lifecycle[data-motion=enhanced] .layer-review{padding-bottom:68px;display:block}.lifecycle[data-motion=enhanced] .record-register{z-index:2}.lifecycle[data-motion=enhanced] [data-evaluation-total],.lifecycle[data-motion=enhanced] [data-result-score],.lifecycle[data-motion=enhanced] [data-review-original-field]{display:none}.lifecycle[data-motion=enhanced] .answer-sheet-evidence{width:min(100%,450px);margin:0;position:absolute;bottom:66px;right:0}.lifecycle[data-motion=enhanced] .record-score-handoff{z-index:3;min-width:138px;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;margin:0;display:flex;position:absolute;bottom:22px;left:clamp(21px,2.6vw,36px)}.lifecycle[data-motion=enhanced] .score-caption{width:max-content;color:var(--ink-faint);position:absolute;bottom:calc(100% + 7px);left:0}.lifecycle[data-motion=enhanced] .record-score-handoff strong{color:var(--ink);letter-spacing:-.06em;white-space:nowrap;font-size:1.55rem;font-weight:770;line-height:.9}.lifecycle[data-motion=enhanced] .record-score-handoff small{color:var(--azure);font-size:.72em}.lifecycle[data-motion=enhanced] .layer-review .review-fields{gap:14px 24px}.lifecycle[data-motion=enhanced] .layer-review .review-question{margin-top:16px;font-size:.79rem;line-height:1.43}.lifecycle[data-motion=enhanced] .decision-outcomes{margin-top:0}}@media (width<=1120px) and (width>=821px){.stage-copy{width:280px}.lifecycle[data-motion=enhanced] .living-record{width:100%}.lifecycle[data-motion=enhanced] .record-layer{inset-inline:20px}.lifecycle[data-motion=enhanced] .record-score-handoff{left:20px}.lifecycle[data-motion=enhanced] .record-heading{padding-bottom:19px}.lifecycle[data-motion=enhanced] .record-heading h4{font-size:1.34rem}.lifecycle[data-motion=enhanced] .record-fields,.lifecycle[data-motion=enhanced] .review-fields,.lifecycle[data-motion=enhanced] .result-details{gap:14px 18px}.lifecycle[data-motion=enhanced] .record-fields dd,.lifecycle[data-motion=enhanced] .review-fields dd,.lifecycle[data-motion=enhanced] .result-details dd{font-size:.77rem;line-height:1.4}.lifecycle[data-motion=enhanced] .layer-review{padding-bottom:64px}.lifecycle[data-motion=enhanced] .layer-review .review-question{font-size:.74rem;line-height:1.37}}@media (width<=820px){.lifecycle{padding-bottom:88px;padding-left:18px;padding-right:18px}.lifecycle-intro{padding:78px 0 45px;display:block}.section-index{margin:0 0 16px;font-size:.54rem}.lifecycle-intro h2{max-width:9ch;font-size:clamp(3rem,13.4vw,4.35rem)}.lifecycle-intro>p:last-child{max-width:31rem;margin-top:20px;font-size:.93rem}.lifecycle-canvas{min-height:0;padding:59px 0 42px}.path-provenance{font-size:.48rem;top:22px;left:47px}.record-path{width:52px;height:calc(100% - 156px);top:72px;bottom:84px;left:0;transform:none}.path-index{width:17px;font-size:.45rem;top:82px;bottom:92px;left:0}.stage-copy{display:none}.living-record{width:auto;min-height:0;margin:25px 0 0 47px;padding:16px 16px 20px}.record-register,.record-footer{gap:10px;font-size:.47rem}.record-register span:last-child{max-width:52%}.record-layer{padding-top:19px}.record-layer+.record-layer{margin-top:44px;padding-top:23px}.layer-state{padding-bottom:14px;font-size:.48rem}.record-heading{padding-bottom:21px}.record-heading h4{font-size:1.22rem}.record-fields,.review-fields,.result-details{gap:15px 17px}.record-fields dt,.review-fields dt,.result-details dt{font-size:.49rem}.record-fields dd,.review-fields dd,.result-details dd{font-size:.78rem}.evaluation-table tbody th,.evaluation-table tbody td{font-size:1.1rem}.evaluation-table th,.evaluation-table td{padding-block:10px}.answer-sheet-evidence{width:min(56%,210px)}.result-score strong{font-size:4rem}.result-derivation{gap:8px;font-size:.46rem}.review-question{font-size:.78rem}.decision-outcome{min-height:100px;padding:16px 11px}.decision-outcome p{font-size:1.1rem}.decision-outcome span{font-size:.47rem}.mobile-stage{border-bottom:1px solid var(--rule);padding-bottom:24px;display:block}.mobile-stage>p:first-child{color:var(--azure);letter-spacing:.115em;text-transform:uppercase;margin:0 0 11px;font-size:.5rem;font-weight:760}.mobile-stage h3{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,10.6vw,2.8rem);font-weight:650;line-height:.9}.mobile-stage h3+p{color:var(--ink-muted);margin:13px 0 0;font-size:.9rem;line-height:1.5}}@media (width<=820px),(prefers-reduced-motion:reduce){.lifecycle{padding-inline:18px;padding-bottom:48px}.lifecycle-scene,.lifecycle-viewport{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;transform:none!important}.lifecycle-canvas{height:auto;min-height:0;padding:26px 0 0;display:block}.record-path,.path-index,.stage-copy,.record-score-handoff{display:none!important}.path-provenance{margin:0 0 22px;font-size:.5rem;position:static}.living-record{width:100%;max-width:720px;height:auto;min-height:0;max-height:none;margin:0;padding:20px}.record-register{gap:20px;font-size:.5rem}.record-layer{width:auto;height:auto;padding:22px 0 0;opacity:1!important;visibility:visible!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.record-layer+.record-layer{margin-top:36px;padding-top:28px}.record-layer [data-result-support],.record-layer [data-result-score],.record-layer [data-evaluation-total],.record-layer [data-review-original],.record-layer [data-review-support],.record-layer [data-review-reference],.record-layer [data-review-question],.record-layer [data-question-row],.record-layer [data-decision-hold],.record-layer [data-outcome],.answer-sheet-evidence{opacity:1!important;visibility:visible!important;transform:none!important}.mobile-stage{margin-bottom:22px;display:block}.mobile-stage h3{font-size:clamp(2.1rem,8vw,2.8rem)}.record-fields,.review-fields,.result-details{gap:18px 20px}.record-fields dd,.review-fields dd,.result-details dd{font-size:.87rem;line-height:1.5}.answer-sheet-evidence{width:100%;max-width:450px;margin:24px 0 0;position:relative;inset:auto}.answer-sheet-evidence figcaption{padding:12px 14px}.exam-rules>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.exam-rules dd{font-size:.86rem}.decision-outcome{min-height:0;padding:21px 0}.decision-outcome p{font-size:1.35rem}.decision-outcome span{font-size:.88rem}.decision-hold{flex-wrap:wrap;gap:7px 16px}}@media (width<=430px){.living-record{padding-inline:17px}.record-fields,.review-fields,.result-details{grid-template-columns:1fr}.review-fields .review-wide{grid-column:auto}.record-footer{flex-wrap:wrap;gap:8px 16px}.result-derivation{flex-wrap:wrap;font-size:.5rem}.result-derivation i{min-width:20px}}@media (prefers-reduced-motion:reduce){.lifecycle *{transition:none!important}.lifecycle .stage-copy{display:none}.lifecycle .mobile-stage{border-bottom:1px solid var(--rule);padding-bottom:24px;display:block}.lifecycle .mobile-stage>p:first-child{color:var(--azure);letter-spacing:.115em;text-transform:uppercase;margin:0 0 11px;font-size:.5rem;font-weight:760}.lifecycle .mobile-stage h3{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,4.5vw,2.8rem);font-weight:650;line-height:.9}.lifecycle .mobile-stage h3+p{color:var(--ink-muted);margin:13px 0 0;font-size:.9rem;line-height:1.5}.lifecycle .living-record{min-height:0}}
