.so-task-guide{font:14px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#24344c;padding:24px;margin:24px 0 32px;border:1px solid #dce5ee;border-radius:20px;background:#f5f8fb}.so-task-guide [hidden]{display:none!important}.so-task-guide *{box-sizing:border-box}.so-task-guide header{display:flex;justify-content:space-between;gap:24px;align-items:end}.so-task-eyebrow{font-size:11px;font-weight:700;letter-spacing:.8px;color:#496079}.so-task-guide h2{margin:6px 0 8px;font:700 27px/1.25 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#162b44}.so-task-guide header p{margin:0;color:#53687e}.so-task-search{display:grid;gap:6px;min-width:280px;font-size:12px;font-weight:700}.so-task-search input{width:100%;min-height:46px;border:1px solid #b9c9da;border-radius:10px;background:#fff;padding:11px 13px;font:14px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#24344c}.so-task-groups{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 10px}.so-task-groups button,.so-task-empty button{min-height:44px;padding:9px 14px;border:1px solid #cdd9e5;border-radius:10px;background:#fff;color:#34516e;font:700 13px Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer}.so-task-groups [aria-pressed=true]{background:#183f64;border-color:#183f64;color:#fff}.so-task-count{margin:9px 0 12px;color:#5a6e80;font-size:12px}.so-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.so-task-card{display:flex;flex-direction:column;min-width:0;gap:10px;padding:18px;background:#fff;border:1px solid #d6e0ea;border-radius:14px;color:inherit!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.so-task-card:hover{border-color:#7199bc;box-shadow:0 5px 18px #193e6412}.so-task-guide a:focus-visible,.so-task-guide button:focus-visible,.so-task-guide input:focus-visible{outline:3px solid #3276b6;outline-offset:3px}.so-task-card-heading{display:flex;gap:11px;align-items:center}.so-task-card-heading>.fa{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#edf4fa;color:#285d89;font-size:18px}.so-task-card-heading strong{font-size:16px;line-height:1.35;font-weight:700}.so-task-result{font-size:14px;color:#435a71}.so-task-steps{font-size:12px;color:#2b6483}.so-task-note{font-size:12px;color:#64778b}.so-task-card-footer{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid #edf1f5;font-size:11px;color:#5e7082}.so-task-card-footer b{color:#174e7b;font-weight:700;white-space:nowrap;font-size:12px}.so-task-empty{padding:22px;border:1px dashed #b5c7d8;border-radius:12px;background:#fff}.so-task-empty p{margin:6px 0 12px}
.so-task-more{display:block;min-height:44px;margin:16px auto 0;padding:10px 20px;border:1px solid #b5c7d8;border-radius:10px;background:#fff;color:#174e7b;font:700 14px Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer}
@media(max-width:1050px){.so-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.so-task-guide header{align-items:start}.so-task-search{min-width:230px}}
@media(max-width:650px){.so-task-guide{padding:16px;margin:18px 0 24px;border-radius:15px}.so-task-guide header{display:grid;gap:16px}.so-task-guide h2{font-size:23px}.so-task-search{min-width:0}.so-task-grid{grid-template-columns:1fr}.so-task-card{padding:16px;gap:8px}.so-task-groups{gap:6px;margin-top:16px}.so-task-groups button{padding:9px 11px;font-size:12px}.so-task-card-footer{flex-wrap:wrap}.so-task-card-heading strong{font-size:16px}}
