.dc-set{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:18px;display:grid}.dc-card{--c-deep:#173a31;--c-paper:#fff;--c-ink:#1d2422;--c-muted:#5d6763;--c-line:#e2e7e4;--c-tint:#f2f7f5;--c-tint2:#e4efea;--c-lime:#8cc63f;--c-lime-ink:#4f7a1a;--c-warn:#a85a12;--c-warn-bg:#fdf3e8;--c-white:#fff;--c-soft:#c9e0d7;aspect-ratio:4/5;background:var(--c-paper);width:100%;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;border-radius:4px;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f262014,0 6px 18px #0f262014;container-type:inline-size}.dc-cin{flex-direction:column;gap:2.2cqw;padding:6.2cqw 6.2cqw 4.4cqw;display:flex;position:absolute;inset:0}.dc-meta{letter-spacing:.2em;color:var(--c-muted);justify-content:space-between;align-items:center;font-size:2.05cqw;font-weight:700;display:flex}.dc-pg{letter-spacing:.08em;font-variant-numeric:tabular-nums}.dc-tag{color:var(--c-lime-ink);align-items:center;gap:1.6cqw;font-size:2.5cqw;font-weight:700;display:flex}.dc-tag:before{content:"";background:var(--c-lime);width:5cqw;height:.7cqw}.dc-h{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:5.3cqw;font-weight:900;line-height:1.3}.dc-sub{color:var(--c-muted);margin:0;font-size:2.85cqw;line-height:1.55}.dc-txt{margin:0;font-size:2.85cqw;line-height:1.6}.dc-card b,.dc-card strong{font-weight:900}.dc-txt b,.dc-sub b{color:var(--c-ink)}.dc-foot{flex-direction:column;gap:1.6cqw;margin-top:auto;display:flex}.dc-src{color:var(--c-muted);border-top:.25cqw solid var(--c-line);margin:0;padding-top:1.8cqw;font-size:1.95cqw;line-height:1.5}.dc-brand{color:var(--c-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:1.95cqw;display:flex}.dc-brand span{color:var(--c-deep);align-items:center;gap:1.4cqw;font-weight:700;display:flex}.dc-brand img{width:auto;height:3cqw}.dc-key{background:var(--c-deep);color:var(--c-white);padding:3.2cqw 3.8cqw;font-size:2.8cqw;line-height:1.6}.dc-kt{letter-spacing:.12em;color:var(--c-lime);margin-bottom:.8cqw;font-size:2.2cqw;font-weight:700;display:block}.dc-key b{color:var(--c-lime)}.dc-warn{background:var(--c-warn-bg);border-left:.8cqw solid var(--c-warn);padding:2.4cqw 3.2cqw;font-size:2.55cqw;line-height:1.55}.dc-warn .dc-kt{letter-spacing:0;color:var(--c-warn);margin-bottom:.4cqw;font-size:2.4cqw;font-weight:900}.dc-chips{flex-wrap:wrap;gap:1.2cqw;display:flex}.dc-chip{white-space:nowrap;border:.25cqw solid;border-radius:8cqw;align-items:center;padding:.5cqw 1.6cqw;font-size:2.05cqw;font-weight:700;line-height:1.5;display:inline-flex}.dc-chip-on{background:var(--c-deep);border-color:var(--c-deep);color:var(--c-white)}.dc-chip-pre{color:var(--c-lime-ink)}.dc-chip-rep{color:var(--c-muted)}.dc-chip-est{color:var(--c-warn)}.dc-chip-calc{color:var(--c-deep);background:var(--c-tint2);border-color:var(--c-tint2)}.dc-num{font-variant-numeric:tabular-nums}.dc-cover{color:var(--c-white);background:#173a31}.dc-cover .dc-meta{color:var(--c-soft)}.dc-cover .dc-cin{padding:7cqw 7cqw 6cqw}.dc-logo{align-self:flex-start;width:auto;height:5.2cqw}.dc-bar{background:var(--c-lime);width:9cqw;height:.9cqw;margin-top:auto}.dc-cover .dc-h{color:var(--c-white);font-size:7.4cqw;line-height:1.26}.dc-cover .dc-sub{color:var(--c-soft);font-size:3.05cqw}.dc-cover .dc-brand{color:var(--c-soft);border-top:.25cqw solid #ffffff2e;padding-top:2cqw}.dc-cover .dc-brand span{color:var(--c-white)}.dc-no{color:#8cc63f21;letter-spacing:-.04em;pointer-events:none;font-size:24cqw;font-weight:900;line-height:.8;position:absolute;top:22cqw;right:4cqw}.dc-close .dc-h{font-size:5.6cqw}.dc-close{--c-ink:#fff;--c-muted:#c9e0d7;--c-line:#ffffff2e;--c-tint:#ffffff14;--c-tint2:#ffffff29;--c-lime-ink:#8cc63f;--c-deep:#fff;--c-paper:#173a31;--c-warn:#f0b072}.dc-close .dc-key{background:#ffffff1a}.dc-close .dc-warn{background:#ffffff14}.dc-close .dc-chip-on{background:var(--c-lime);border-color:var(--c-lime);color:#173a31}.dc-close .dc-chip-calc{color:var(--c-white)}.dc-close .dc-three div:last-child,.dc-close .dc-rl-now{background:#ffffff29}.dc-close .dc-stats{border-top-color:var(--c-lime)}.dc-close .dc-src{color:var(--c-soft)}.dc-stats{border-top:.5cqw solid var(--c-deep);grid-template-columns:1fr 1fr;display:grid}.dc-stat{border-bottom:.25cqw solid var(--c-line);flex-direction:column;gap:.5cqw;padding:2.6cqw 2.4cqw 2.6cqw 0;display:flex}.dc-stat:nth-child(2n){border-left:.25cqw solid var(--c-line);padding-left:3cqw}.dc-stat-v{letter-spacing:-.03em;color:var(--c-deep);font-variant-numeric:tabular-nums;font-size:7.2cqw;font-weight:900;line-height:1.05}.dc-stat-v small{color:var(--c-lime-ink);margin-left:.6cqw;font-size:3.4cqw;font-weight:700}.dc-stat-l{font-size:2.6cqw;font-weight:700;line-height:1.4}.dc-stat-s{color:var(--c-muted);font-size:1.95cqw;line-height:1.4}.dc-three{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.dc-three div{background:var(--c-tint);padding:2.2cqw;font-size:2.35cqw;font-weight:700;line-height:1.45}.dc-three div i{color:var(--c-lime-ink);letter-spacing:.1em;margin-bottom:.6cqw;font-size:1.9cqw;font-style:normal;display:block}.dc-three div:last-child{background:var(--c-deep);color:var(--c-white)}.dc-three div:last-child i{color:var(--c-lime)}.dc-tiles{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.dc-tile{border-top:.6cqw solid var(--c-deep);background:var(--c-tint);flex-direction:column;gap:.6cqw;padding:2.4cqw 2.2cqw;display:flex}.dc-tile-v{color:var(--c-deep);letter-spacing:-.03em;font-size:4.6cqw;font-weight:900;line-height:1.1}.dc-tile-l{font-size:2.3cqw;line-height:1.45}.dc-ba{border-collapse:collapse;width:100%;font-size:2.7cqw}.dc-ba th{color:var(--c-muted);text-align:left;letter-spacing:.06em;padding:0 0 1.2cqw;font-size:2cqw;font-weight:700}.dc-ba td{border-top:.25cqw solid var(--c-line);vertical-align:middle;padding:1.9cqw 0}.dc-ba td:first-child{width:38%;padding-right:2cqw;font-weight:700}.dc-old{color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:.2cqw}.dc-arr{color:var(--c-lime-ink);padding:0 1.2cqw}.dc-new{color:var(--c-deep);font-size:3.3cqw;font-weight:900}.dc-status{flex-direction:column;display:flex}.dc-st{border-top:.25cqw solid var(--c-line);grid-template-columns:19cqw 1fr;gap:2.4cqw;padding:2.5cqw 0;display:grid}.dc-st:last-child{border-bottom:.25cqw solid var(--c-line)}.dc-st-d{flex-direction:column;align-items:flex-start;gap:1cqw;display:flex}.dc-st-d b{color:var(--c-deep);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3.2cqw;font-weight:900;line-height:1.3}.dc-st-t{font-size:2.6cqw;line-height:1.5}.dc-st-t strong{margin-bottom:.4cqw;font-size:2.95cqw;display:block}.dc-steps{counter-reset:s;flex-direction:column;gap:2cqw;display:flex}.dc-step{grid-template-columns:7cqw 1fr;align-items:start;gap:2.2cqw;font-size:2.8cqw;line-height:1.5;display:grid}.dc-step:before{counter-increment:s;content:counter(s, decimal-leading-zero);color:var(--c-lime);font-size:4.4cqw;font-weight:900;line-height:1.1}.dc-step b{color:var(--c-ink);font-size:3.2cqw;display:block}.dc-cover .dc-step{color:var(--c-soft)}.dc-quote{border-left:.6cqw solid var(--c-lime);color:var(--c-soft);margin:0;padding-left:2.6cqw;font-size:2.6cqw;line-height:1.55}.dc-quote cite{opacity:.85;margin-top:.6cqw;font-size:2cqw;font-style:normal;display:block}.dc-qa{flex-direction:column;display:flex}.dc-qr{border-top:.25cqw solid var(--c-line);grid-template-columns:6cqw 1fr;gap:1.8cqw;padding:2.05cqw 0;display:grid}.dc-qr:last-child{border-bottom:.25cqw solid var(--c-line)}.dc-qr-n{color:var(--c-lime-ink);font-variant-numeric:tabular-nums;font-size:3cqw;font-weight:900}.dc-qr-q{color:var(--c-muted);font-size:2.45cqw;line-height:1.45}.dc-qr-a{margin-top:.3cqw;font-size:2.95cqw;font-weight:900;line-height:1.4}.dc-qr-r{color:var(--c-lime-ink);margin-top:.3cqw;font-size:1.95cqw;font-weight:700}.dc-calc{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:2.65cqw}.dc-calc th{color:var(--c-muted);text-align:right;padding:0 0 1cqw 1.6cqw;font-size:1.95cqw;font-weight:700}.dc-calc th:first-child{text-align:left;padding-left:0}.dc-calc td{border-top:.25cqw solid var(--c-line);text-align:right;padding:1.7cqw 0 1.7cqw 1.6cqw}.dc-calc td:first-child{text-align:left;padding-left:0;font-weight:700}.dc-calc .dc-up{color:var(--c-deep);font-size:3.3cqw;font-weight:900}.dc-calc tr.dc-sum td{border-top:.5cqw solid var(--c-deep);font-weight:900}.dc-calc tr.dc-sum .dc-up{color:var(--c-lime-ink)}.dc-calc tr.dc-vs td{color:var(--c-muted);font-weight:500}.dc-calc tr.dc-vs td.dc-up{color:var(--c-muted);font-size:2.65cqw}.dc-redline{flex-direction:column;gap:1.4cqw;display:flex}.dc-rl{padding:2.2cqw 3cqw;font-size:2.75cqw;line-height:1.55}.dc-rl i{letter-spacing:.08em;margin-bottom:.4cqw;font-size:1.95cqw;font-style:normal;font-weight:700;display:block}.dc-rl-was{background:var(--c-tint);color:var(--c-muted)}.dc-rl-was del{text-decoration-thickness:.25cqw;-webkit-text-decoration-color:var(--c-warn);text-decoration-color:var(--c-warn);color:var(--c-ink)}.dc-rl-now{background:var(--c-deep);color:var(--c-white)}.dc-rl-now i{color:var(--c-lime)}.dc-tl{flex-direction:column;padding-left:5cqw;display:flex;position:relative}.dc-tl:before{content:"";background:var(--c-tint2);width:.5cqw;position:absolute;top:2cqw;bottom:2cqw;left:1.5cqw}.dc-ti{padding:1.1cqw 0;position:relative}.dc-ti:before{content:"";background:var(--c-paper);border:.6cqw solid var(--c-deep);box-sizing:border-box;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:2.5cqw;left:-4.6cqw}.dc-ti:last-child:before{background:var(--c-lime);border-color:var(--c-lime)}.dc-ti-w{color:var(--c-deep);font-variant-numeric:tabular-nums;font-size:3.3cqw;font-weight:900}.dc-ti-w small{color:var(--c-muted);margin-left:1cqw;font-size:2.2cqw;font-weight:700}.dc-ti-x{font-size:2.5cqw;line-height:1.45}.dc-two{grid-template-columns:1fr 1fr;gap:1.6cqw;display:grid}.dc-two div{background:var(--c-tint);padding:2cqw 2.4cqw;font-size:2.3cqw;line-height:1.45}.dc-two div b{color:var(--c-deep);font-size:2.6cqw;display:block}.dc-scope{color:var(--c-soft);flex-direction:column;gap:1.4cqw;font-size:2.45cqw;line-height:1.6;display:flex}.dc-scope b{color:var(--c-white);margin-right:1cqw}.dc-scope .dc-kt{margin:0;font-size:2.1cqw}
