.mk-site{--action-safe-space:20px}.action-stack{display:flex;flex-direction:column;gap:var(--action-safe-space,20px);padding-block-end:var(--action-safe-space,20px)}.action-stack>*{margin-block:0}.mk-home main .btn{max-inline-size:100%;white-space:normal;overflow-wrap:break-word;line-height:1.5}.mk-home #programs .program-card{grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:var(--action-safe-space);padding:var(--action-safe-space);min-height:0}.mk-home #programs .program-card .program-image{margin:0 auto}.mk-home #programs .program-card h3,.mk-home #programs .program-card p{margin-block:0;min-height:0}.mk-home #programs .program-card .btn{align-self:end;margin-block:0;min-height:48px;font-size:15px;padding:12px 16px}.mk-home .section-head>.btn{display:flex;width:-moz-fit-content;width:fit-content;margin:var(--action-safe-space) auto}.mk-home .section-head:has(>.btn){margin-bottom:0}.mk-home .content-card{gap:var(--action-safe-space);padding:var(--action-safe-space)}.mk-home .price-card .plan-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;width:100%;min-height:56px;padding:12px 16px;border:1px solid #9adfbd;border-radius:13px;background:#e7f9ef;color:var(--navy);font-size:16px;font-weight:800;line-height:1.5}.mk-home .price-card .plan-price-value{font-size:22px;white-space:nowrap}.mk-home .price-card .plan-tax-note{flex-basis:100%;font-size:12px;font-weight:400;line-height:1.5;text-align:center}.mk-home .price-card .plan-includes{margin:0;font-size:16px;line-height:1.7;color:var(--navy);text-align:start}.mk-home .directory-card,.mk-home .preview-card{padding:var(--action-safe-space)}.mk-home .directory-body>p:last-of-type,.mk-home .preview-card>p{margin-block-end:var(--action-safe-space)}.mk-home .preview-card>.btn{margin-block:0}.mk-home .section-action{margin-block:var(--action-safe-space)}.mk-home .final-cta .assessment-notes{margin-block-start:var(--action-safe-space)}@media (max-width:960px){.mk-home #programs .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-home #programs .program-card:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 18px) / 2);justify-self:center}}@media (max-width:680px){.mk-home #programs .program-grid{grid-template-columns:minmax(0,1fr)}.mk-home #programs .program-card:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}}