.tags{display:flex;gap:6px;margin-top:8px}.tag{font-size:12px;padding:3px 8px;border-radius:20px;font-weight:600}.tag-yellow{background-color:#fff9c4;color:#8a6d3b;border:1px solid #ffeeba}.tag-green{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.other-input{margin-top:10px;padding:12px;width:100%;border:1px solid #ddd;border-radius:8px;font-size:16px;background:#f9fcff}.outcome-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05);margin-top:15px;border-left:5px solid #3c93c7}.outcome-card h3{color:#2a7aab;margin-top:0;font-size:24px;margin-bottom:15px}.outcome-card p{margin-bottom:15px;line-height:1.7}.outcome-card ul{padding-left:20px;margin:20px 0}.outcome-card li{margin-bottom:10px;position:relative;padding-left:15px}.outcome-card li:before{content:"•";color:#3c93c7;position:absolute;left:0;font-weight:700;font-size:20px}.cta-button{display:inline-block;background:linear-gradient(135deg,#3c93c7,#2a7aab);color:white;padding:15px 25px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:15px;text-align:center;transition:all .3s;width:100%;box-shadow:0 4px 10px rgba(60,147,199,.3)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(60,147,199,.4);background:linear-gradient(135deg,#2a7aab,#3c93c7)}.pathway-label{display:inline-block;background:#ca9396;color:white;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:15px}@media (max-width:600px){.outcome-card{padding:20px 15px}.outcome-card h3{font-size:22px}}@media (max-width:480px){.other-input{padding:10px;font-size:15px}}