#hume-tool{--t-radius:12px;color:var(--h-text)}#hume-tool .cx,#hume-tool .ra{font-size:.9375rem;line-height:1.6;color:var(--h-text)}#hume-tool .cx-prog-meta,#hume-tool .ra-prog-meta{font-size:.8125rem;font-weight:400;color:var(--h-soft)}#hume-tool .cx-prog-meta .num,#hume-tool .ra-prog-meta .num{font-family:var(--h-mono);font-size:.6875rem;font-weight:400;letter-spacing:.1em;color:var(--h-faint)}#hume-tool .cx-seg-n,#hume-tool .ra-seg-n{font-size:.75rem;font-weight:300;color:var(--h-faint)}#hume-tool .cx-seg[data-state=current] .cx-seg-n,#hume-tool .ra-seg[data-state=current] .ra-seg-n{font-weight:400;color:var(--h-text)}#hume-tool .cx-segbar,#hume-tool .ra-bar{height:2px;background:var(--h-line)}#hume-tool .cx-segbar i,#hume-tool .ra-bar i{background:var(--h-ink)}#hume-tool .cx-card,#hume-tool .ra-card{padding:24px 20px 20px;border:1px solid var(--h-line);border-radius:var(--h-radius);background:var(--h-white);box-shadow:none}#hume-tool .cx:has(.cx-res) .cx-card,#hume-tool .ra[data-step=results] .ra-card{padding:0;border:0;border-radius:0;background:none}#hume-tool .cx-legend,#hume-tool .cx-qtext,#hume-tool .ra-qtext{margin:0 0 20px;font-size:min(clamp(1.25rem,1.1rem + .6vw,1.5rem),calc((100vw - 84px) / var(--em, .001)));line-height:1.2;letter-spacing:-.03em;font-weight:400;color:var(--h-text)}#hume-tool .cx-gain,#hume-tool .cx-note,#hume-tool .cx-sec-intro,#hume-tool .cx-statelist,#hume-tool .cx-sub,#hume-tool .pcombo-help,#hume-tool .ra-note,#hume-tool .ra-step0-help{font-size:.9375rem;font-weight:300;line-height:1.6;color:var(--h-soft)}#hume-tool .cx-gain{color:var(--h-text)}#hume-tool .cx-err,#hume-tool .ra-cap-err{font-size:.875rem;font-weight:400}#hume-tool .cx-reviewed{font-size:.8125rem;font-weight:300;color:var(--h-faint)}#hume-tool .cx-tag{font-family:var(--h-mono);font-size:.625rem;font-weight:400;letter-spacing:.12em;color:var(--h-faint)}#hume-tool .cx-opt-b,#hume-tool .ra-chip-opt,#hume-tool .ra-opt{min-height:40px;padding:8px 14px;gap:10px;border:1px solid var(--h-line-strong);border-radius:var(--t-radius);font-size:.9375rem;font-weight:400;line-height:1.35;color:var(--h-text)}#hume-tool .cx-chips .cx-opt-b,#hume-tool .ra-chips .ra-chip-opt{min-height:38px;padding:6px 14px 6px 12px;border-radius:var(--h-radius-btn);font-size:.875rem}#hume-tool .cx-opts,#hume-tool .cx-opts.cx-chips,#hume-tool .ra-chips,#hume-tool .ra-opts{gap:8px}#hume-tool .cx-opt:hover .cx-opt-b,#hume-tool .ra-chip-opt:hover,#hume-tool .ra-opt:hover{border-color:var(--h-ink)}#hume-tool .cx-opt input:checked+.cx-opt-b,#hume-tool .ra-chip-opt.sel,#hume-tool .ra-opt.sel{border-color:var(--h-ink);background:color-mix(in srgb,var(--h-ink) 6%,var(--h-white));box-shadow:inset 0 0 0 1px var(--h-ink)}#hume-tool .cx-opt-b:before,#hume-tool .ra-radio{width:16px;height:16px;border:1px solid var(--h-line-strong)}#hume-tool .ra-radio:after{width:8px;height:8px}#hume-tool .ra-radio:checked{border-color:var(--h-ink)}#hume-tool .cx-opt input:checked+.cx-opt-b:before{border-color:var(--h-ink);background:radial-gradient(circle,var(--h-ink) 0 3.5px,transparent 4px)}#hume-tool .cx-step-n{font-weight:500}#hume-tool .btn{height:38px;min-height:0;padding:0 18px;border-radius:var(--h-radius-btn);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:-.005em;box-shadow:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}@media (max-width:767px){#hume-tool .btn{height:44px}}#hume-tool .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(15,43,46,.35)}#hume-tool .btn:active,#hume-tool .btn:hover:active{transform:translateY(0) scale(.985);box-shadow:none}#hume-tool .btn-gold,#hume-tool .btn-ink{background:var(--h-ink);border-color:var(--h-ink);color:var(--ps-color-surface)}#hume-tool .btn-gold:hover,#hume-tool .btn-ink:hover{background:var(--h-ink-deep);border-color:var(--h-ink-deep)}#hume-tool .btn-line{background:var(--h-white);border-color:var(--h-line-strong);color:var(--h-text)}#hume-tool .btn-line:hover{background:var(--h-wash);border-color:var(--h-line-strong)}#hume-tool .cx-nav .btn-line:first-child,#hume-tool .ra-nav .btn-line:first-child{margin-left:0}#hume-tool .btn:disabled,#hume-tool .btn[disabled]{opacity:.35;transform:none;box-shadow:none}#hume-tool .cx-nav,#hume-tool .ra-nav{margin-top:24px}#hume-tool .cx-in,#hume-tool .pcombo-in,#hume-tool .ra-cap-f input,#hume-tool .ra-cap-f select{min-height:48px;border:1px solid var(--h-line-strong);border-radius:var(--t-radius);font-size:1rem;font-weight:400;color:var(--h-text)}#hume-tool .cx-in{font-size:1.125rem}#hume-tool .cx-in:focus,#hume-tool .cx-in:focus-visible,#hume-tool .pcombo-in:focus,#hume-tool .pcombo-in:focus-visible,#hume-tool .ra-cap-f input:focus,#hume-tool .ra-cap-f select:focus{border-color:var(--h-ink);border-radius:var(--t-radius);box-shadow:0 0 0 3px color-mix(in srgb,var(--h-ink) 12%,transparent)}#hume-tool .pcombo-list{border-color:var(--h-line);border-radius:var(--t-radius)}#hume-tool .pcombo-row{min-height:44px;font-size:.9375rem;font-weight:400}#hume-tool .ra-cap-f span{font-size:.8125rem;font-weight:400;color:var(--h-soft)}#hume-tool .ra-cap-consent{font-size:.8125rem;font-weight:300;color:var(--h-soft)}#hume-tool .ra-cap-h,#hume-tool .ra-cap-k{font-size:1.0625rem;line-height:1.3;letter-spacing:-.015em;font-weight:500;color:var(--h-text)}#hume-tool .ra-cap-b{font-size:.9375rem;font-weight:300;color:var(--h-soft)}#hume-tool .cx-fold>summary{font-size:.9375rem;font-weight:500;color:var(--h-text)}#hume-tool .cx-fold,#hume-tool .cx-fold-tight{border-color:var(--h-line)}#hume-tool .cx-eyebrow,#hume-tool .cx-o-n,#hume-tool .ra-rec-k,#hume-tool .ra-scorehero .eyebrow{font-family:var(--h-mono);font-size:.6875rem;line-height:1.4;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--h-faint)}#hume-tool .cx-amt{font-family:var(--h-mono);font-size:clamp(2.5rem,2rem + 2.6vw,3.75rem);line-height:1;letter-spacing:-.02em;font-weight:400;font-variant-numeric:tabular-nums;color:var(--h-text)}#hume-tool .cx-amt-unit{font-family:var(--font-lexend),ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;color:var(--h-soft)}#hume-tool .cx-amt-sub,#hume-tool .ra-verdict{font-size:1.0625rem;line-height:1.5;font-weight:300;color:var(--h-text)}#hume-tool .ra-score{font-family:var(--h-mono);font-size:clamp(3.25rem,2.6rem + 3.4vw,4.75rem);line-height:1;letter-spacing:-.03em;font-weight:400;font-variant-numeric:tabular-nums}#hume-tool .ra-score small{font-size:1rem;font-weight:300;letter-spacing:0;color:var(--h-soft)}#hume-tool .cx-o-k,#hume-tool .ra-band{min-height:0;height:1.75rem;padding:0 .75rem;border:1px solid var(--h-line-strong);border-radius:var(--h-radius-btn);background:none;font-family:var(--h-mono);font-size:.625rem;line-height:1;font-weight:400;letter-spacing:.12em;color:var(--h-text)}#hume-tool .ra-band{border-color:var(--score)}#hume-tool .cx-plate b{font-size:1.0625rem;line-height:1.3;letter-spacing:-.015em;font-weight:500}#hume-tool .cx-plate>span{font-size:.8125rem;font-weight:300;color:var(--h-soft)}#hume-tool .cx-keep-h,#hume-tool .cx-o-h,#hume-tool .ra-rec h3{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:400;color:var(--h-text)}#hume-tool .cx-alts .cx-o-h{font-size:1.25rem}#hume-tool .cx-governed,#hume-tool .cx-keep-d,#hume-tool .cx-keep-l,#hume-tool .cx-o-d,#hume-tool .cx-why,#hume-tool .ra-bridge p,#hume-tool .ra-capped,#hume-tool .ra-dims-intro,#hume-tool .ra-obs-item p,#hume-tool .ra-rec p{font-size:.9375rem;line-height:1.6;font-weight:300;color:var(--h-soft)}#hume-tool .cx-governed b,#hume-tool .ra-dim-p b,#hume-tool .ra-obs-item p,#hume-tool .ra-rec-note b{color:var(--h-text)}#hume-tool .cx-governed b,#hume-tool .ra-dim-p b,#hume-tool .ra-rec-note b{font-weight:500}#hume-tool .ra-bridge-h,#hume-tool .ra-dims h3,#hume-tool .ra-obs h3{font-size:1.0625rem;line-height:1.3;letter-spacing:-.015em;font-weight:500}#hume-tool .ra-dim-n{font-size:.9375rem;font-weight:300}#hume-tool .ra-dims li[data-accent=true] .ra-dim-n{font-weight:500}#hume-tool .ra-meter-labels{font-size:.75rem;font-weight:300}#hume-tool .cx-dl dt{font-size:.875rem;font-weight:300;color:var(--h-soft)}#hume-tool .cx-dl dd{font-size:.9375rem;font-weight:300;color:var(--h-text)}#hume-tool .cx-dl dd.num{font-family:var(--h-mono);font-size:1rem;font-weight:400;font-variant-numeric:tabular-nums}#hume-tool .cx-dl dd.cx-lead{font-family:var(--h-mono);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);letter-spacing:-.02em;font-weight:400;font-variant-numeric:tabular-nums}#hume-tool .cx-dl dd.cx-dd-wide{font-size:.875rem;font-weight:300}#hume-tool .cx-line-l{font-weight:300}#hume-tool .cx-line-a{font-family:var(--h-mono);font-weight:400;font-variant-numeric:tabular-nums}#hume-tool .cx-o-link,#hume-tool .ra-gate-close button,#hume-tool .ra-restart button{font-size:.875rem;font-weight:300;color:var(--h-text);text-decoration-color:var(--h-line-strong)}#hume-tool .ra-rec-alt{text-decoration:none}#hume-tool .cx-keep,#hume-tool .cx-o,#hume-tool .ra-rec{border-top-width:1px;border-top-color:var(--h-line-strong)}#hume-tool .cx-dl,#hume-tool .cx-dl>div,#hume-tool .cx-line,#hume-tool .cx-plate+.cx-plate,#hume-tool .cx-plates,#hume-tool .ra-bridge,#hume-tool .ra-dims,#hume-tool .ra-gate,#hume-tool .ra-obs,#hume-tool .ra-obs-item{border-color:var(--h-line)}@media (min-width:1024px){#hume-tool .cx-card,#hume-tool .ra-card{padding:36px 40px 32px}#hume-tool .cx-seg-n,#hume-tool .ra-seg-n{font-size:.75rem}}.tl{--tl-hair:color-mix(in srgb,var(--ps-color-ink) 16%,transparent);--tl-hair-soft:color-mix(in srgb,var(--ps-color-ink) 10%,transparent);--tl-hair-strong:color-mix(in srgb,var(--ps-color-ink) 32%,transparent);--tl-gold-wash:color-mix(in srgb,var(--ps-color-ink) 6%,var(--ps-color-surface));--tl-bad:#a5342a;--tl-warn:#9a6410;--tl-ok:#1a6b50;--tl-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--tl-quick:var(--ps-duration-quick) var(--ps-ease-street)}.tl fieldset{border:0;margin:0;padding:0;min-width:0}.tl a:focus-visible,.tl button:focus-visible,.tl summary:focus-visible{outline:2px solid var(--ps-color-ink);outline-offset:3px;border-radius:4px}.tl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border:1px solid transparent;border-radius:var(--ps-radius-sm);font-family:inherit;font-size:var(--ps-text-body);line-height:1.2;font-weight:var(--ps-font-weight-medium);letter-spacing:-.005em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--tl-quick),border-color var(--tl-quick),color var(--tl-quick)}.tl .btn,.tl .btn:active,.tl .btn:hover,.tl .btn:hover:active{transform:none}.tl .btn:focus-visible{border-radius:var(--ps-radius-sm)}.tl .btn-gold{background:var(--ps-color-ink);color:var(--ps-color-surface);box-shadow:none}.tl .btn-gold:hover{background:var(--ps-color-ink-deep);box-shadow:none}.tl .btn-ink{background:var(--ps-color-ink);color:var(--ps-color-on-ink)}.tl .btn-ink:hover{background:var(--ps-color-ink-deep);box-shadow:none}.tl .btn-line{background:transparent;border-color:var(--tl-hair-strong);color:var(--ps-color-ink)}.tl .btn-line:hover{background:transparent;border-color:var(--ps-color-ink);box-shadow:none}.tl .btn:disabled,.tl .btn:disabled:active,.tl .btn:disabled:hover,.tl .btn[disabled]{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.cx,.ra{max-width:54rem;margin-inline:auto;font-size:var(--ps-text-body);line-height:1.6;color:var(--ps-color-text)}:where(.ra,.cx) p{margin:0}.cx-prog,.ra-prog{margin-bottom:18px}.cx-prog-meta,.ra-prog-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:var(--ps-text-caption);line-height:1.4;font-weight:var(--ps-font-weight-medium);color:var(--ps-color-ink)}.cx-prog-meta .num,.ra-prog-meta .num{white-space:nowrap;font-weight:var(--ps-font-weight-regular);letter-spacing:.04em;color:var(--ps-color-text-faint)}.cx-segs,.ra-segs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.cx-seg,.ra-seg{display:grid;gap:8px;min-width:0}.cx-segbar,.ra-bar{height:3px;border-radius:2px;background:var(--tl-hair);overflow:hidden}.cx-segbar i,.ra-bar i{display:block;height:100%;border-radius:inherit;background:var(--ps-color-ink);transition:width var(--tl-quick)}.cx-seg[data-state=current] .cx-segbar,.ra-seg[data-state=current] .ra-bar{background:color-mix(in srgb,var(--ps-color-ink) 18%,transparent)}.cx-seg[data-state=current] .cx-segbar i,.ra-seg[data-state=current] .ra-bar i{background:var(--ps-color-ink)}.cx-seg-n,.ra-seg-n{font-size:.75rem;line-height:1.3;white-space:nowrap;color:var(--ps-color-text-faint)}.cx-seg[data-state=current] .cx-seg-n,.ra-seg[data-state=current] .ra-seg-n{color:var(--ps-color-ink);font-weight:var(--ps-font-weight-medium)}.cx-card,.ra-card{padding:28px 20px 22px;background:var(--ps-color-surface);border:1px solid var(--tl-hair);border-radius:var(--ps-radius-md);box-shadow:var(--ps-shadow-raised)}.cx-qstack,.ra-qstack{display:grid}.cx-qcard,.ra-qcard{grid-area:1/1;visibility:hidden;display:none}.cx-qcard[data-active=true],.ra-qcard[data-active=true]{visibility:visible;display:block}.cx-qtext,.ra-qtext{display:block;width:100%;padding:0;margin:0 0 22px;font-size:var(--ps-text-heading-2);line-height:var(--ps-text-heading-2--line-height);letter-spacing:var(--ps-text-heading-2--letter-spacing);font-weight:var(--ps-text-heading-2--font-weight);color:var(--ps-color-ink);text-wrap:pretty;outline:none}.cx-qtext:focus-visible,.ra-qtext:focus-visible{outline:2px solid var(--ps-color-ink);outline-offset:6px;border-radius:4px}.cx-sub,.ra-step0-help{font-size:.9375rem;line-height:1.6;color:var(--ps-color-text-soft)}.ra-step0-help{margin:14px 0 0;max-width:56ch}.ra-note{min-height:0;margin-top:14px;font-size:.9375rem;line-height:1.6;color:var(--ps-color-text-soft)}.ra-note:empty{display:none}.cx-opts,.ra-opts{display:grid;gap:10px}.cx-opt-b,.ra-chip-opt,.ra-opt{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--tl-hair-strong);border-radius:var(--ps-radius-sm);background:var(--ps-color-surface);font-size:var(--ps-text-body);line-height:1.4;font-weight:var(--ps-font-weight-regular);color:var(--ps-color-text);cursor:pointer;transition:background-color var(--tl-quick),border-color var(--tl-quick)}.cx-opt:hover .cx-opt-b,.ra-chip-opt:hover,.ra-opt:hover{border-color:var(--ps-color-ink)}.cx-opt input:checked+.cx-opt-b,.ra-chip-opt.sel,.ra-opt.sel{border-color:var(--ps-color-ink);background:var(--tl-gold-wash);box-shadow:inset 0 0 0 1px var(--ps-color-ink);color:var(--ps-color-ink)}.ra-opt-t{min-width:0}.ra-radio{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-content:center;box-sizing:border-box;width:20px;height:20px;margin:0;border:1.5px solid var(--ps-color-neutral-400);border-radius:50%;background:var(--ps-color-surface);cursor:pointer;transition:border-color var(--tl-quick)}.ra-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ps-color-ink);transform:scale(0);transition:transform var(--tl-quick)}.ra-radio:checked{border-color:var(--ps-color-ink)}.ra-radio:checked:after{transform:scale(1)}.ra-radio:focus-visible{outline:none}.ra-chip-opt:has(.ra-radio:focus-visible),.ra-opt:has(.ra-radio:focus-visible){outline:2px solid var(--ps-color-ink);outline-offset:2px}.cx-opt{position:relative;display:block}.cx-opt input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cx-opt-b:before{content:"";flex:none;box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--ps-color-neutral-400);border-radius:50%;transition:border-color var(--tl-quick)}.cx-opt input:checked+.cx-opt-b:before{border-color:var(--ps-color-ink);background:radial-gradient(circle,var(--ps-color-ink) 0 5px,transparent 5.5px)}.cx-opt input:focus-visible+.cx-opt-b{outline:2px solid var(--ps-color-ink);outline-offset:2px}.cx-opts.cx-chips,.ra-chips{--chip-min:9rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--chip-min),calc((100% - 21px) / 3))),1fr));gap:10px}.cx-opts.cx-chips.cx-chips-wide,.ra-chips.ra-chips-wide{--chip-min:11rem}.cx-opts.cx-chips:has(>:nth-child(2):last-child),.cx-opts.cx-chips:has(>:nth-child(4):last-child),.ra-chips:has(>:nth-child(2):last-child),.ra-chips:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--chip-min),calc((100% - 11px) / 2))),1fr))}.cx-chips .cx-opt{display:flex}.cx-step-t{display:block;min-width:0}.cx-step-n{display:block;margin-bottom:2px;font-weight:var(--ps-font-weight-medium);color:var(--ps-color-ink)}.cx-opts~.cx-sub{margin-top:14px;max-width:56ch}.cx-nav,.ra-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.cx-nav>.btn-gold,.ra-nav>.btn-gold{margin-left:auto}.cx-nav .btn-line,.ra-nav .btn-line{padding-inline:14px;border-color:transparent;color:var(--ps-color-text-soft)}.cx-nav .btn-line:hover,.ra-nav .btn-line:hover{border-color:transparent;background:var(--ps-color-wash);color:var(--ps-color-ink)}.cx-nav .btn-line:first-child,.ra-nav .btn-line:first-child{margin-left:-14px}.pcombo{min-width:0}.pcombo-in{display:block;box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--tl-hair-strong);border-radius:var(--ps-radius-sm);background:var(--ps-color-surface);font-family:inherit;font-size:1rem;color:var(--ps-color-ink);transition:border-color var(--tl-quick)}.pcombo-in::placeholder{color:var(--ps-color-text-faint)}.pcombo-in:hover{border-color:var(--ps-color-ink)}.pcombo-in:focus,.pcombo-in:focus-visible{outline:none;border-color:var(--ps-color-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-color-ink) 14%,transparent)}.tl .cx-in:focus-visible,.tl .pcombo-in:focus-visible,.tl .ra-cap-f input:focus-visible{border-radius:var(--ps-radius-sm)}.tl .ra-radio:focus-visible{border-radius:50%}.pcombo-help{margin:8px 0 0;font-size:.9375rem;line-height:1.5;color:var(--ps-color-text-soft)}.pcombo-list{box-sizing:border-box;max-height:264px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--tl-hair);border-radius:var(--ps-radius-sm);background:var(--ps-color-surface)}.pcombo-row{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--tl-hair-soft);font-size:var(--ps-text-body);line-height:1.3;color:var(--ps-color-text);cursor:pointer}.pcombo-row:last-child{border-bottom:0}.pcombo-name{min-width:0;overflow-wrap:anywhere}.pcombo-row:hover,.pcombo-row[data-active=true]{background:var(--ps-color-wash)}.pcombo-row[data-selected=true]{background:var(--tl-gold-wash);box-shadow:inset 0 0 0 1px var(--ps-color-ink);color:var(--ps-color-ink)}.pcombo-dot{flex:none;box-sizing:border-box;width:18px;height:18px;border:1.5px solid var(--ps-color-neutral-400);border-radius:50%}.pcombo-row[data-selected=true] .pcombo-dot{border-color:var(--ps-color-ink);background:radial-gradient(circle,var(--ps-color-ink) 0 4px,transparent 4.5px)}.pcombo-typed .pcombo-name{font-style:normal;color:var(--ps-color-text-soft)}.ra-cap{margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.ra-cap-k{display:block;margin-bottom:8px}.ra-cap-h,.ra-cap-k{font-size:var(--ps-text-heading-3);line-height:var(--ps-text-heading-3--line-height);letter-spacing:var(--ps-text-heading-3--letter-spacing);font-weight:var(--ps-text-heading-3--font-weight);color:var(--ps-color-ink)}.ra-cap-h{margin:0 0 6px;text-wrap:balance}.ra-cap-b{max-width:56ch;font-size:.9375rem;line-height:1.6;color:var(--ps-color-text-soft)}.ra-cap-lead{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.ra-cap-lead>div{flex:1 1 24ch;min-width:0}.ra-cap-open{flex:none}.ra-cap-form{padding-top:24px}.ra-cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ra-cap-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ra-cap-f span{font-size:var(--ps-text-caption);line-height:1.4;font-weight:var(--ps-font-weight-medium);color:var(--ps-color-ink)}.ra-cap-f input,.ra-cap-f select{box-sizing:border-box;width:100%;min-height:52px;padding:0 14px;border:1px solid var(--tl-hair-strong);border-radius:var(--ps-radius-sm);background:var(--ps-color-surface);font-family:inherit;font-size:1rem;color:var(--ps-color-ink);transition:border-color var(--tl-quick)}.ra-cap-f input:hover,.ra-cap-f select:hover{border-color:var(--ps-color-ink)}.ra-cap-f input:focus,.ra-cap-f select:focus{outline:none;border-color:var(--ps-color-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-color-ink) 14%,transparent)}.ra-cap-f input[aria-invalid=true],.ra-cap-f select[aria-invalid=true]{border-color:var(--tl-bad)}.ra-cap-err{margin-top:14px;font-size:.9375rem;line-height:1.5;color:var(--tl-bad)}.ra-cap-err[hidden]{display:none}.ra-cap-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px}.ra-cap-consent{flex:1 1 22ch;max-width:46ch;font-size:var(--ps-text-caption);line-height:1.55;color:var(--ps-color-text-soft)}@media (max-width:560px){.cx-nav>.btn-gold,.ra-nav>.btn-gold{flex:1 1 100%;margin-left:0}.ra-cap-grid{grid-template-columns:1fr}.cx-opts.cx-chips,.ra-chips{--chip-min:8.75rem}.cx-opts.cx-chips.cx-chips-wide,.ra-chips.ra-chips-wide{--chip-min:10.75rem}.cx-opts.cx-chips>:last-child:nth-child(odd),.ra-chips>:last-child:nth-child(odd){grid-column:1/-1}.cx-opt-b,.ra-chip-opt,.ra-opt{padding:12px 14px}}@media (max-width:767px){.cx-prog-meta,.ra-cap-consent,.ra-cap-f span,.ra-prog-meta{font-size:.9375rem}}@media (min-width:1024px){.cx,.ra{display:grid;grid-template-columns:10.5rem minmax(0,40rem);column-gap:56px;align-items:start;max-width:none;justify-content:center}.cx-prog,.ra-prog{grid-column:1;grid-row:1;margin:0;padding-top:6px}.cx-card,.ra-card{grid-column:2;grid-row:1;padding:40px 44px 32px}.cx-prog-meta,.ra-prog-meta{display:block;margin-bottom:22px}.cx-prog-meta .num,.ra-prog-meta .num{display:block;margin-top:6px}.cx-segs,.ra-segs{grid-auto-flow:row;grid-auto-columns:auto;gap:18px}.cx-seg,.ra-seg{display:flex;flex-direction:column-reverse;gap:8px}.cx-seg-n,.ra-seg-n{font-size:var(--ps-text-caption)}}