body[data-page=platform-deliverables] .dv-idx{min-width:680px}body[data-page=platform-deliverables] .dv-idx tbody th{width:34%}body[data-page=platform-deliverables] .dv-idx td:nth-child(2){width:16%;color:var(--muted);white-space:nowrap}body[data-page=platform-deliverables] .dv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width: 980px){body[data-page=platform-deliverables] .dv-list{grid-template-columns:minmax(0,1fr)}}body[data-page=platform-deliverables] .dv{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:22px 24px 20px;display:grid;gap:14px;align-content:start;min-width:0}body[data-page=platform-deliverables] .dv:target{border-color:var(--sec);box-shadow:0 0 0 2px var(--sec-wash)}body[data-page=platform-deliverables] .dv-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:baseline}body[data-page=platform-deliverables] .dv-n{font:650 .8rem var(--f-body);color:var(--sec-ink);letter-spacing:.04em}body[data-page=platform-deliverables] .dv-head h3{font:650 1.12rem/1.3 var(--f-display);letter-spacing:-.012em;color:var(--ink)}body[data-page=platform-deliverables] .dv-head .tags{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}body[data-page=platform-deliverables] .dv dl{margin:0;display:grid;gap:10px}body[data-page=platform-deliverables] .dv dl>div{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:4px 14px;padding-top:10px;border-top:1px solid var(--rule-2)}body[data-page=platform-deliverables] .dv dt{font:600 .76rem/1.5 var(--f-body);color:var(--muted);letter-spacing:.02em}body[data-page=platform-deliverables] .dv dd{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink-2)}body[data-page=platform-deliverables] .dv .dv-not dt{color:var(--red)}body[data-page=platform-deliverables] .dv .dv-not dd{color:var(--ink)}@media (max-width: 520px){body[data-page=platform-deliverables] .dv dl>div{grid-template-columns:minmax(0,1fr)}body[data-page=platform-deliverables] .dv{padding:18px 16px}}body[data-page=platform-deliverables] .dv-neq{grid-template-columns:minmax(0,1fr)}#deliverables>.page-hero>.fr-hcopy{display:grid;gap:16px;align-content:start}#deliverables>.page-hero>.fr-hside{display:grid;gap:12px;align-content:start}#deliverables .fr-hside .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#deliverables .fr-hside .kpis:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}#deliverables .fr-hside .kpis>div:nth-child(5):last-child{grid-column:span 2}#deliverables .fr-hside .kpis>div{padding:11px 13px 12px;border-top:3px solid var(--sec)}#deliverables .fr-hside .kpis b{font-size:1.62rem}#deliverables .fr-hside .kpis>div>span{font-size:.8rem}#deliverables .fr-hside .status-note{margin:0;font-size:.88rem;max-width:none}@media (max-width: 520px){#deliverables .fr-hside .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#deliverables .fr-hside .kpis b{font-size:1.3rem}}@media (min-width: 1081px){#deliverables>.page-hero:has(>.fr-hside){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:center}#deliverables>.page-hero:has(>.fr-hside)>.crumbs{grid-column:1 / -1}#deliverables>.page-hero>.fr-hcopy{grid-column:1;max-width:none}#deliverables>.page-hero>.fr-hside{grid-column:2;grid-row:2;max-width:none}#deliverables>.page-hero:has(>.fr-hside) h1{font-size:clamp(1.8rem,1rem + 1.9vw,2.6rem)}}
