.business-heading{padding:12px 0 28px;max-width:850px}.business-heading h1{font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 16px}.business-heading>p:last-child{font-size:1rem;color:var(--muted);line-height:1.7;max-width:750px;margin:0}.business-heading+.bank-category-nav{margin-bottom:26px}.business-tasks{margin-bottom:32px}.business-tasks-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.business-tasks-heading h2{font-size:1.125rem;letter-spacing:0;margin:0}.business-tasks-heading>a{display:flex;align-items:center;gap:9px;min-height:44px;font-size:.875rem}.business-tasks-heading>a[aria-current=page]{font-weight:600}.business-tasks-heading>a span{border-radius:7px;background:#e8eef5;min-width:25px;padding:2px 7px;text-align:center;color:#53677c}.business-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-task{min-width:0;border:1px solid #d5dfe8;border-radius:15px;background:#fff;padding:20px 22px;color:var(--ink);display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s,background .15s}.business-task:hover{border-color:#7094b7;text-decoration:none}.business-task:focus-visible{outline:3px solid #6789bd;outline-offset:3px}.business-task-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.business-task-symbol{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#eef4f9;color:#557492;font-size:1.25rem}.business-task-count{font-size:.8125rem;color:var(--muted)}.business-task-count b{font-weight:600;margin-left:3px;color:var(--ink)}.business-task>strong{font-size:1.0625rem;font-weight:600;line-height:1.4;margin-bottom:7px}.business-task-hint{font-size:.875rem;line-height:1.55;color:var(--muted)}.business-task[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.business-task[aria-current=page] .business-task-symbol{background:#365574;color:var(--mint)}.business-task[aria-current=page] .business-task-count,.business-task[aria-current=page] .business-task-hint{color:#d0dce8}.business-task[aria-current=page] .business-task-count b{color:#fff}.business-task-scope{font-size:.875rem;line-height:1.5;color:var(--muted);margin:14px 0 0}.bank-filters label{font-size:.875rem}.bank-filters input[type=hidden]{display:none}
@media(max-width:760px){.business-heading{padding:6px 0 22px}.business-task-grid{grid-template-columns:1fr;gap:10px}.business-task{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:16px 18px}.business-task-top{grid-column:2;grid-row:1/3;flex-direction:column;justify-content:center;gap:6px;margin:0}.business-task>strong{grid-column:1;grid-row:1;font-size:1rem}.business-task-hint{grid-column:1;grid-row:2}.business-task-symbol{display:none}.business-task-count{font-size:.75rem}.business-task-count b{display:block;margin:1px 0 0;text-align:center;font-size:1rem}.business-tasks-heading{gap:12px}.business-tasks{margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.business-task{transition:none}}
.business-task-grid.bank-group-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.business-task-grid.bank-group-options{grid-template-columns:1fr}}
