.cad-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.cad-tool-card{padding:1.8rem;border:1px solid var(--line,#ded9cd);border-radius:12px;background:var(--white,#fff)}.cad-tool-card h3{font-size:1.3rem;margin:1rem 0 .7rem}.cad-tool-card>p:last-child{line-height:1.75;color:var(--ink-soft,#55616e)}.cad-tool-sketch{display:block;width:100%;height:120px;fill:none;stroke:var(--navy,#1b3a5e);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cad-tool-sketch text{fill:var(--navy,#1b3a5e);stroke:none;font:18px monospace}.cad-tool-sketch .cad-fill{fill:#c1ac7826}.cad-tool-sketch .cad-points{fill:#b29a65;stroke:#b29a65}.cad-tool-sketch .cad-guide{stroke:#b5bfc8;stroke-dasharray:5 5;stroke-width:1.5}.cad-tool-sketch .cad-arrow{stroke:#b29a65}.cad-tool-sketch .cad-target{fill:white;stroke:#a38646}.cad-sketch-note{color:var(--muted,#75808a);font-size:.8rem;margin:1rem 0 2.5rem}.cad-tool-proof{margin-top:1.5rem}@media(max-width:640px){.cad-tool-grid{grid-template-columns:1fr}.cad-tool-card{padding:1.3rem}}
