.decision-section{padding:56px 0;background:#fff;color:#24201d}.decision-section:nth-of-type(even){background:#f8f5f1}.decision-section h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.45;margin:0 0 16px}.decision-section p{line-height:1.85}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.decision-card{display:block;padding:24px;background:#fff;border:1px solid #d9ddd8;border-radius:14px;color:#24201d;text-decoration:none;min-width:0}.decision-card h3{font-size:1.15rem;line-height:1.5;margin:0 0 12px;color:#153c30}.decision-card p{font-size:.95rem;margin:0 0 14px}.decision-card>span:last-child{color:#8f440b;font-weight:700}.decision-card[href]:hover{border-color:#008f51;box-shadow:0 5px 20px #123b3212}.decision-card:focus-visible{outline:3px solid #008f51;outline-offset:4px}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-tag{display:block;color:#64736a;font-size:.8rem;margin-bottom:10px}.case-scope h4{font-size:1rem;margin:20px 0 8px;color:#153c30}.case-scope p{font-size:.93rem;line-height:1.85}.case-card[id],.decision-section[id]{scroll-margin-top:100px}@media(max-width:900px){.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.decision-section{padding:36px 0}.decision-grid{grid-template-columns:1fr}.decision-card{padding:20px}}
