.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.path-card{border:2px solid #185d62;border-radius:20px;background:#e7f6f1;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.path-card:nth-child(3n+2){background:#fff0d3;border-color:#955700}.path-card:nth-child(3n){background:#f1eafa;border-color:#714a97}.path-icon{font-size:2.5rem;font-weight:800;line-height:1.2}.path-card h3{margin:12px 0 6px}.path-card p{line-height:1.6}.path-action{display:inline-block;font-weight:750;padding:12px 0;margin-top:auto}.path-jump{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.path-jump a{padding:12px 18px;background:#ffed95;color:#183d45;border:2px solid currentColor;border-radius:30px;font-weight:bold}.path-note{background:#fff4df;border-left:6px solid #e58e32;padding:18px}.path-checklist label{display:block;margin:12px 0}.path-checklist input{width:20px;height:20px;vertical-align:middle;margin-right:10px}.path-checklist button{padding:12px;font:inherit}.path-section{margin:40px 0}.path-section h2{font-size:1.8rem}@media(max-width:760px){.path-grid{grid-template-columns:1fr}.path-card{padding:20px}}@media print{.path-jump{display:none}.path-card{break-inside:avoid}.path-grid{display:block}}