.dsg-root.decision-pack{--dp-stop: var(--ember, #8C3F31);--dp-ok: var(--navy)}.dsg-root.decision-pack .dp-intro h1{max-width:20ch}.dsg-root.decision-pack .dp-intro .eyebrow a{color:inherit}.dsg-root.decision-pack .dp-storage{margin-top:20px;border:2px solid var(--navy);border-left:8px solid var(--hall-accent);background:var(--white);padding:16px 20px;max-width:75ch}.dsg-root.decision-pack .dp-storage span{display:block;margin-top:6px}.dsg-root.decision-pack .dp-toolbar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:20px}.dsg-root.decision-pack .dp-status:empty{display:none}.dsg-root.decision-pack .dp-status{margin-top:12px;font-weight:600;color:var(--navy)}.dsg-root.decision-pack .dp-warn{margin-top:12px;border-left:4px solid var(--dp-stop);background:var(--paper-deep);padding:10px 14px;color:var(--ink)}.dsg-root.decision-pack .dp-work{padding-block:40px}.dsg-root.decision-pack .dp-stepper{flex-direction:row;flex-wrap:wrap;margin-bottom:24px}.dsg-root.decision-pack .dp-stepper li{flex:1 1 150px}.dsg-root.decision-pack .dp-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.dsg-root.decision-pack .dp-step h2{font-family:var(--serif);font-size:36px;line-height:1.15;margin:0;scroll-margin-top:120px}.dsg-root.decision-pack .dp-step h2:focus{outline:none}.dsg-root.decision-pack .dp-fields{display:flex;flex-direction:column;gap:20px;margin-top:8px}.dsg-root.decision-pack .dp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dsg-root.decision-pack .dp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dsg-root.decision-pack .dp-field label,.dsg-root.decision-pack legend{font-weight:600;color:var(--navy)}.dsg-root.decision-pack .dp-help{font-size:15px;color:#4a463f;margin:0}.dsg-root.decision-pack .dp-error{font-size:15px;color:var(--dp-stop);font-weight:600;margin:0}.dsg-root.decision-pack input:not([type=checkbox]):not([type=radio]),.dsg-root.decision-pack select,.dsg-root.decision-pack textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--navy);background:var(--white);color:var(--ink);font:inherit;font-size:17px;border-radius:0}.dsg-root.decision-pack textarea{resize:vertical;line-height:1.5}.dsg-root.decision-pack [aria-invalid=true]{border:2px solid var(--dp-stop)!important}.dsg-root.decision-pack input:focus-visible,.dsg-root.decision-pack select:focus-visible,.dsg-root.decision-pack textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.dsg-root.decision-pack .dp-choice,.dsg-root.decision-pack .dp-rows{border:1px solid var(--line);padding:16px 20px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.dsg-root.decision-pack .dp-choice-row{display:flex;flex-wrap:wrap;gap:10px}.dsg-root.decision-pack .dp-choice-row label{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;border:1px solid var(--navy);background:var(--white);cursor:pointer;font-weight:400;color:var(--ink)}.dsg-root.decision-pack .dp-choice-row label.is-on{border-width:2px;border-left:6px solid var(--hall-accent);background:var(--paper-deep);font-weight:600}.dsg-root.decision-pack input[type=radio]{width:20px;height:20px;accent-color:var(--navy);flex:none}.dsg-root.decision-pack .dp-sub{display:flex;flex-direction:column;gap:16px;padding-left:16px;border-left:4px solid var(--navy)}.dsg-root.decision-pack .dp-check-row{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding-block:6px;cursor:pointer}.dsg-root.decision-pack .dp-confirm{border:2px solid var(--navy);padding:14px 16px;background:var(--paper)}.dsg-root.decision-pack .dp-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto;gap:12px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--line)}.dsg-root.decision-pack .dp-remove,.dsg-root.decision-pack .dp-link-btn{min-height:48px;padding:8px 12px;background:transparent;border:1px solid var(--navy);color:var(--navy);font:inherit;font-size:15px;cursor:pointer}.dsg-root.decision-pack .dp-link-btn{align-self:flex-start;text-decoration:underline;border-style:dashed}.dsg-root.decision-pack .dp-total,.dsg-root.decision-pack .dp-equation{margin:0;font-weight:600;color:var(--ink)}.dsg-root.decision-pack .dp-equation{font-variant-numeric:tabular-nums;background:var(--paper);border:1px solid var(--line);padding:10px 14px}.dsg-root.decision-pack .dp-risk{border:2px solid var(--navy);padding:14px 16px;background:var(--white)}.dsg-root.decision-pack .dp-risk-stop{border:3px solid var(--dp-stop);border-left-width:12px;background:var(--paper-deep)}.dsg-root.decision-pack .dp-risk-stop b,.dsg-root.decision-pack .dp-risk-text.dp-risk-stop{color:var(--dp-stop)}.dsg-root.decision-pack .dp-risk-text.dp-risk-stop{border:0;background:none;padding:0;font-weight:600}.dsg-root.decision-pack .dp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dsg-root.decision-pack .dp-chips button{min-height:44px;padding:6px 12px;border:1px dashed var(--navy);background:var(--white);color:var(--navy);font:inherit;font-size:15px;cursor:pointer;text-align:left}.dsg-root.decision-pack .dp-preview-q{border-left:4px solid var(--navy);padding:4px 0 4px 16px}.dsg-root.decision-pack .dp-preview-q ol,.dsg-root.decision-pack .dp-memo ol{list-style:decimal;padding-left:24px}.dsg-root.decision-pack .dp-memo ul{list-style:disc;padding-left:22px}.dsg-root.decision-pack .dp-preview-q li,.dsg-root.decision-pack .dp-memo li{display:list-item;margin-block:6px}.dsg-root.decision-pack .dp-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px}.dsg-root.decision-pack .dp-aside{position:sticky;top:110px;background:var(--white);border:1px solid var(--navy);border-top:8px solid var(--hall-accent);padding:24px;display:flex;flex-direction:column;gap:14px}.dsg-root.decision-pack .dp-aside h2{font-family:var(--sans);font-size:18px;margin:0;color:var(--navy)}.dsg-root.decision-pack .dp-aside dl{display:grid;gap:10px;margin:0}.dsg-root.decision-pack .dp-aside dl>div{border-bottom:1px solid var(--line);padding-bottom:8px}.dsg-root.decision-pack .dp-badge{margin:0;padding:10px 14px;font-weight:600;font-size:19px;border:2px solid var(--navy)}.dsg-root.decision-pack .dp-badge-proceed{background:var(--navy);color:var(--paper)}.dsg-root.decision-pack .dp-badge-verify{background:var(--paper-deep);color:var(--navy)}.dsg-root.decision-pack .dp-badge-pause{background:var(--dp-stop);border-color:var(--dp-stop);color:var(--white)}.dsg-root.decision-pack .dp-verdict{border:2px solid var(--navy);padding:18px 20px;background:var(--paper)}.dsg-root.decision-pack .dp-verdict-pause{border:3px solid var(--dp-stop);border-left-width:12px}.dsg-root.decision-pack .dp-verdict-word{font-family:var(--serif);font-size:36px;font-weight:600;line-height:1.1;margin:4px 0}.dsg-root.decision-pack .dp-verdict-pause .dp-verdict-word{color:var(--dp-stop)}.dsg-root.decision-pack .dp-print-root{padding-block:16px 48px}.dsg-root.decision-pack .dp-memo{background:var(--white);border:1px solid var(--navy);max-width:900px;margin-inline:auto;color:var(--ink)}.dsg-root.decision-pack .dp-memo-page{padding:40px;border-bottom:1px dashed var(--line)}.dsg-root.decision-pack .dp-memo-page:last-child{border-bottom:0}.dsg-root.decision-pack .dp-memo-head{display:flex;gap:16px;align-items:flex-start;border-bottom:4px solid var(--navy);padding-bottom:16px;margin-bottom:20px}.dsg-root.decision-pack .dp-memo-head h2{font-family:var(--serif);font-size:34px;line-height:1.1;margin:2px 0 4px}.dsg-root.decision-pack .dp-memo-head p{margin:0}.dsg-root.decision-pack .dp-memo-kicker{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin:0}.dsg-root.decision-pack .dp-memo h3{font-family:var(--sans);font-size:20px;color:var(--navy);margin:24px 0 10px}.dsg-root.decision-pack .dp-memo-flag{border:2px dashed var(--dp-stop);padding:8px 12px;font-weight:600}.dsg-root.decision-pack .dp-memo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 0}.dsg-root.decision-pack .dp-memo-grid>div{border-bottom:1px solid var(--line);padding-bottom:8px;min-width:0;overflow-wrap:anywhere}.dsg-root.decision-pack .dp-memo-grid dd{margin:2px 0 0}.dsg-root.decision-pack .dp-memo-small{font-size:14px;color:#4a463f;margin-top:16px}.dsg-root.decision-pack .dp-table{width:100%;border-collapse:collapse;margin-block:12px}.dsg-root.decision-pack .dp-table caption{text-align:left;font-weight:600;color:var(--navy);padding-bottom:6px}.dsg-root.decision-pack .dp-table th,.dsg-root.decision-pack .dp-table td{padding:8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.dsg-root.decision-pack .dp-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.dsg-root.decision-pack .dp-check{list-style:none!important;padding-left:0!important}.dsg-root.decision-pack .dp-check li{display:flex!important;gap:10px;align-items:flex-start}.dsg-root.decision-pack .dp-box{width:16px;height:16px;border:1.5px solid var(--ink);flex:none;margin-top:4px}.dsg-root.decision-pack .dp-sign{display:grid;grid-template-columns:2fr 1fr;gap:8px 24px;margin-top:20px}.dsg-root.decision-pack .dp-sign p:last-child{grid-column:1 / -1}.dsg-root.decision-pack .dp-tool-list{list-style:none;padding:0;display:grid;gap:12px}.dsg-root.decision-pack .dp-tool-list li{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--line);padding-bottom:10px}.dsg-root.decision-pack .dp-tool-list a{font-weight:600}@media screen{.dsg-root.decision-pack .dp-screen-hidden{display:none}}@media (max-width: 960px){.dsg-root.decision-pack .dp-grid{grid-template-columns:minmax(0,1fr)}.dsg-root.decision-pack .dp-aside{position:static}}@media (max-width: 767px){.dsg-root.decision-pack .dp-two,.dsg-root.decision-pack .dp-memo-grid{grid-template-columns:minmax(0,1fr)}.dsg-root.decision-pack .dp-stepper li{flex:1 1 100%}.dsg-root.decision-pack .dp-step h2{font-size:30px}.dsg-root.decision-pack .dp-row{grid-template-columns:minmax(0,1fr)}.dsg-root.decision-pack .dp-memo-page{padding:20px}.dsg-root.decision-pack .dp-choice-row label{flex:1 1 100%}.dsg-root.decision-pack .dp-work,.dsg-root.decision-pack .dp-print-root{padding-left:0!important;padding-right:0!important}.dsg-root.decision-pack .dp-work .wrap,.dsg-root.decision-pack .dp-print-root .wrap{padding-inline:12px}.dsg-root.decision-pack .dp-step{padding:20px 14px}.dsg-root.decision-pack .dp-choice,.dsg-root.decision-pack .dp-rows{padding:12px}.dsg-root.decision-pack .dp-sub{padding-left:10px}.dsg-root.decision-pack .dp-risk{padding:12px}.dsg-root.decision-pack .dp-risk-stop{border-left-width:8px}.dsg-root.decision-pack .dp-verdict-word{font-size:30px}}@media print{@page{size:letter;margin:14mm}.visitor-prompt,.dsg-root:has(>.visitor-prompt){display:none!important}html:has(.dsg-root.decision-pack),html:has(.dsg-root.decision-pack) body,.dsg-root.decision-pack main{background:#fff!important}.dsg-root.decision-pack{padding:0!important;background:#fff}.dsg-root.decision-pack>:not(main),.dsg-root.decision-pack main>:not(.dp-print-root){display:none!important}.dsg-root.decision-pack .dp-print-root{display:block!important;padding:0!important;margin:0!important;background:#fff!important;border:0!important}.dsg-root.decision-pack .dp-print-root .wrap{padding:0;max-width:none}.dsg-root.decision-pack .dp-memo{border:0;max-width:none}.dsg-root.decision-pack .dp-memo-page{padding:0;border:0;-moz-column-break-after:page;break-after:page}.dsg-root.decision-pack .dp-memo-page:last-child{-moz-column-break-after:auto;break-after:auto}.dsg-root.decision-pack .dp-memo *{color:#000!important}.dsg-root.decision-pack .dp-table tr,.dsg-root.decision-pack .dp-verdict,.dsg-root.decision-pack .dp-risk,.dsg-root.decision-pack .dp-memo-grid>div{-moz-column-break-inside:avoid;break-inside:avoid}.dsg-root.decision-pack .dp-verdict,.dsg-root.decision-pack .dp-risk{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dsg-root.decision-pack .dp-memo a{text-decoration:none}.dsg-root.decision-pack .dp-memo,.dsg-root.decision-pack .dp-memo :where(p,li,dd,dt,td,th,caption){font-size:10pt!important;line-height:1.35}.dsg-root.decision-pack .dp-memo h3{font-size:12.5pt;margin:12px 0 6px}.dsg-root.decision-pack .dp-memo-head{padding-bottom:8px;margin-bottom:10px}.dsg-root.decision-pack .dp-memo-head h2{font-size:22pt}.dsg-root.decision-pack .dp-memo .dp-memo-kicker{font-size:8.5pt!important}.dsg-root.decision-pack .dp-memo .dp-memo-small{font-size:8.5pt!important;margin-top:8px}.dsg-root.decision-pack .dp-verdict{padding:8px 12px}.dsg-root.decision-pack .dp-memo .dp-verdict-word{font-size:20pt!important;line-height:1.1;margin:0}.dsg-root.decision-pack .dp-memo-grid{gap:4px 18px;margin-top:8px}.dsg-root.decision-pack .dp-memo-grid>div{padding-bottom:4px}.dsg-root.decision-pack .dp-memo li{margin-block:2px}.dsg-root.decision-pack .dp-sign{margin-top:10px}.dsg-root.decision-pack .dp-board{-moz-column-break-inside:avoid;break-inside:avoid}}
