.decision-asset{max-width:980px;padding:28px 24px 0}.decision-asset .hero{max-width:780px;padding:54px 0 54px;border-bottom:1px solid var(--line)}.decision-asset .hero h1{max-width:760px;margin:.4rem 0 1rem;font-size:clamp(2.45rem,5vw,4.45rem);letter-spacing:-.055em}.decision-asset .lede{max-width:720px;font-size:clamp(1.13rem,2vw,1.35rem);line-height:1.58}.decision-asset .quick,.decision-asset .section,.decision-asset .scope{padding:60px 0;border-bottom:1px solid var(--line)}.decision-asset .quick{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:46px;align-items:start}.decision-asset h2{max-width:700px;margin:.35rem 0 1rem;font-size:clamp(1.7rem,3vw,2.45rem)}.decision-asset h3{font-size:1.25rem}.decision-asset .quick ol{counter-reset:steps;display:grid;gap:0;margin:0;padding:0;list-style:none}.decision-asset .quick li{position:relative;min-height:45px;padding:0 0 18px 44px;line-height:1.52}.decision-asset .quick li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:-1px;font:700 .72rem/1 system-ui,sans-serif;letter-spacing:.08em;color:#bd7141}.decision-asset .quick li:not(:last-child):after{content:'';position:absolute;left:8px;top:17px;bottom:4px;border-left:1px solid #c8d1c4}.decision-asset .note{grid-column:2;margin:4px 0 0;padding:15px 18px;border-left:2px solid #bd7141;background:#f5f2ea}.decision-asset .flow{display:grid;grid-template-columns:repeat(var(--steps,5),minmax(0,1fr));margin:30px 0;border-block:1px solid #c8d1c4}.decision-asset .flow div{padding:18px 15px;font:700 .82rem/1.42 system-ui,sans-serif;color:var(--accent)}.decision-asset .flow div+div{border-left:1px solid #c8d1c4}.decision-asset .flow span{display:block;margin-bottom:8px;color:#bd7141;font-size:.72rem;letter-spacing:.08em}.decision-asset .check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:26px;border-top:1px solid var(--line)}.decision-asset .check-grid div{padding:18px 18px 18px 0;border-bottom:1px solid var(--line)}.decision-asset .check-grid div:nth-child(even){padding-left:18px;border-left:1px solid var(--line)}.decision-asset .check-grid strong,.decision-asset .type{display:block;font:700 .75rem/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#bd7141}.decision-asset .table-wrap{margin-top:28px;border:1px solid var(--line);overflow-x:auto}.decision-asset table{min-width:640px}.decision-asset .archetypes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.decision-asset .archetypes>p,.decision-asset .archetypes>h2{grid-column:1/-1}.decision-asset .archetypes article{padding:24px 26px 24px 0}.decision-asset .archetypes article:nth-of-type(even){padding-left:26px;border-left:1px solid var(--line)}.decision-asset .pending{font:600 .82rem/1.5 system-ui,sans-serif;color:var(--muted)}.decision-asset .scope{max-width:780px;border-bottom:0}.decision-asset .scope p:last-child{font:600 .88rem/1.5 system-ui,sans-serif}.decision-asset .avoid{padding:15px 18px;border-left:2px solid #bd7141;background:#f5f2ea}.decision-asset .matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);margin-top:28px}.decision-asset .matrix div{padding:18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.decision-asset .matrix div:nth-child(3n){border-right:0}.decision-asset .matrix strong{display:block;margin-bottom:8px;font:700 .78rem/1.3 system-ui,sans-serif;color:var(--accent)}@media(max-width:700px){.decision-asset{padding-inline:18px}.decision-asset .hero{padding:38px 0 44px}.decision-asset .hero h1{font-size:clamp(32px,10vw,42px)}.decision-asset h2{font-size:clamp(26px,8vw,34px)}.decision-asset .quick,.decision-asset .section,.decision-asset .scope{padding-block:42px}.decision-asset .quick{grid-template-columns:1fr;gap:28px}.decision-asset .note{grid-column:auto}.decision-asset .flow{grid-template-columns:1fr}.decision-asset .flow div+div{border-left:0;border-top:1px solid #c8d1c4}.decision-asset .check-grid,.decision-asset .archetypes{grid-template-columns:1fr}.decision-asset .check-grid div,.decision-asset .check-grid div:nth-child(even),.decision-asset .archetypes article,.decision-asset .archetypes article:nth-of-type(even){padding:20px 0;border-left:0}.decision-asset .check-grid div+div,.decision-asset .archetypes article+article{border-top:1px solid var(--line)}.decision-asset .matrix{grid-template-columns:1fr}.decision-asset .matrix div{border-right:0}.decision-asset .table-wrap{margin-inline:-2px}.decision-asset .table-wrap table{font-size:.9rem}}
