.mk-summit .cbp-funds{margin-top:32px}.mk-summit .cbp-funds:empty{display:none}.mk-summit .cbp-funds ul.pt-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.mk-summit .cbp-funds .pt-tile{height:120px;padding:18px 26px}.mk-summit .cbp-funds .pt-tile img{max-height:72px}.mk-summit .cbp-elig{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:36px;align-items:start}.mk-summit ul.cbp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mk-summit ul.cbp-checks li{display:flex;gap:12px;background:var(--cream);border-radius:var(--r-md);padding:18px 22px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.mk-summit ul.cbp-checks li:before{content:"✓";color:var(--teal-500);font-weight:800;flex-shrink:0}.mk-summit ul.cbp-checks b{color:var(--ink)}.mk-summit .cbp-steps{background:var(--teal-900);color:#fff;border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column;gap:16px}.mk-summit .cbp-steps>b{font-family:var(--fd);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--teal-300)}.mk-summit .cbp-steps ol{list-style:none;margin:0;padding:0;counter-reset:cbp;display:flex;flex-direction:column;gap:12px}.mk-summit .cbp-steps li{counter-increment:cbp;display:flex;gap:12px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.85)}.mk-summit .cbp-steps li:before{content:counter(cbp);flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--teal-300);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.mk-summit .cbp-steps .btn{align-self:flex-start;margin-top:4px}.mk-summit #eligibility .sd-note2 a{color:var(--teal-600);font-weight:600}.mk-summit .cbp-aside{margin-top:22px;font-size:14px;color:rgba(255,255,255,.6)}.mk-summit .cbp-aside a{color:var(--teal-300);font-weight:600}@media (max-width:860px){.mk-summit .cbp-elig{grid-template-columns:1fr}}@media (max-width:600px){.mk-summit .cbp-funds ul.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-summit .cbp-funds .pt-tile{height:88px;padding:12px 14px}.mk-summit .cbp-funds .pt-tile img{max-height:52px}}