.kc-wrap{margin:0;padding:0}.kc-wrap .kc,.kc-wrap .kc *{border:0;box-sizing:border-box;float:none;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:normal;outline:0;text-align:left;text-shadow:none;text-transform:none}.kc-wrap .kc{background:#fbf5ee;border:1px solid #f1e4d6;border-radius:18px;box-shadow:0 6px 24px rgba(62,50,43,.06);color:#3e322b;display:block;line-height:1.5;margin:28px 0;max-width:100%;padding:22px 20px 20px;width:auto}.kc-wrap .kc--kindy{background:linear-gradient(160deg,#fbf5ee,#fbeeda)}.kc-wrap .kc--check{background:linear-gradient(160deg,#fbf5ee,#e3f6ef);border-color:#d4eee3}.kc-wrap .kc .kc__eyebrow{align-items:center;color:#6a5ad8;display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;letter-spacing:.06em;margin:0 0 10px;padding:0;text-transform:uppercase}.kc-wrap .kc--check .kc__eyebrow{color:#1d9e75}.kc-wrap .kc .kc__dot{background:#f0714e;border-radius:50%;display:inline-block;height:10px;width:10px}.kc-wrap .kc .kc__dot--teal{background:#2fb98a}.kc-wrap .kc .kc__title,.kc-wrap .kc h3.kc__title{color:#3e322b;display:block;font-size:1.3rem;font-weight:800;line-height:1.25;margin:0 0 10px;padding:0}.kc-wrap .kc .kc__body,.kc-wrap .kc p.kc__body{color:#6b5d4f;display:block;font-size:1rem;font-weight:400;line-height:1.55;margin:0 0 16px;padding:0}.kc-wrap .kc .kc__actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.kc-wrap .kc a.kc__btn,.kc-wrap .kc a.kc__btn:visited{background:#f0714e;border-radius:999px;box-shadow:0 4px 14px rgba(240,113,78,.28);color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:800;line-height:1.3;margin:0;padding:13px 20px;text-align:center;text-decoration:none;transition:transform .12s ease,background .12s ease}.kc-wrap .kc a.kc__btn:focus,.kc-wrap .kc a.kc__btn:hover{background:#d85a30;color:#fff;text-decoration:none;transform:translateY(-1px)}.kc-wrap .kc a.kc__btn--teal,.kc-wrap .kc a.kc__btn--teal:visited{background:#2fb98a;box-shadow:0 4px 14px rgba(47,185,138,.28)}.kc-wrap .kc a.kc__btn--teal:focus,.kc-wrap .kc a.kc__btn--teal:hover{background:#1d9e75}.kc-wrap .kc a.kc__link,.kc-wrap .kc a.kc__link:visited{background:none;color:#6a5ad8;display:block;font-size:.95rem;font-weight:700;margin:0;padding:0;text-align:center;text-decoration:underline}.kc-wrap .kc a.kc__link:hover{color:#534ab7}.kc-wrap .kc .kc__note{color:#9b8b7b;display:block;font-size:.85rem;font-weight:400;margin:0;padding:0;text-align:center}.kc-wrap .kc .kc__teacher,.kc-wrap .kc p.kc__teacher{border-top:1px dashed #e6d7c6;color:#9b8b7b;display:block;font-size:.85rem;font-weight:400;margin:16px 0 0;padding:12px 0 0}.kc-wrap .kc .kc__teacher a,.kc-wrap .kc .kc__teacher a:visited{background:none;color:#6b5d4f;display:inline;margin:0;padding:0;text-decoration:underline}@media (min-width:640px){.kc-wrap .kc{padding:28px 30px 24px}.kc-wrap .kc .kc__title{font-size:1.5rem}.kc-wrap .kc .kc__actions{align-items:center;flex-direction:row;gap:16px}.kc-wrap .kc a.kc__btn{display:inline-block}.kc-wrap .kc .kc__note,.kc-wrap .kc a.kc__link{display:inline-block;text-align:left}}