.tkl-home-training-guide{--tkl-training-ink:#241936;--tkl-training-purple:#6d28d9;--tkl-training-yellow:#fff6ca;--tkl-training-line:#e8def4}.tkl-home-training-guide .tkl-training-lede{font-size:1.05em}.tkl-home-training-guide .tkl-training-safety{background:#f7f4ff;border-left:4px solid #7c3aed;border-radius:8px;color:#392c4d;margin:24px 0 36px;padding:16px 18px}.tkl-home-training-guide .tkl-training-table-wrap{margin:20px 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tkl-home-training-guide .tkl-training-table-wrap table{min-width:720px}.tkl-home-training-guide .tkl-training-goals{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 34px}.tkl-home-training-guide .tkl-training-goal{background:#fff;border:1px solid var(--tkl-training-line);border-radius:14px;box-sizing:border-box;padding:17px}.tkl-home-training-guide .tkl-training-goal h3{font-size:1.05rem;margin:0 0 8px}.tkl-home-training-guide .tkl-training-goal p{margin:0}.tkl-home-training-guide .tkl-training-tip{border:1px solid;border-radius:14px;box-sizing:border-box;margin:22px 0;padding:18px 20px;width:100%}.tkl-home-training-guide .tkl-training-tip__title{font-weight:800;margin:0 0 9px}.tkl-home-training-guide .tkl-training-tip p:last-child,.tkl-home-training-guide .tkl-training-tip ul:last-child,.tkl-home-training-guide .tkl-training-tip ol:last-child{margin-bottom:0}.tkl-home-training-guide .tkl-training-tip--advice{background:#fff9dc;border-color:#f2ca51}.tkl-home-training-guide .tkl-training-tip--goal{background:#f1efff;border-color:#b9a4ff}.tkl-home-training-guide .tkl-training-tip--aruaru{background:#fff0f4;border-color:#f3abc3}.tkl-home-training-guide .tkl-training-tip--form{background:#fff1e8;border-color:#fbad73}.tkl-home-training-guide .tkl-training-bigbox{background:linear-gradient(135deg,#fff4f0,#fff9e2);border:2px solid #f6bc68;border-radius:18px;box-sizing:border-box;margin:34px 0;padding:25px}.tkl-home-training-guide .tkl-training-bigbox h2{font-size:1.4rem;margin-top:0}.tkl-home-training-guide .tkl-training-routine{background:#f5f2ff;border:1px solid #cfc2ff;border-radius:16px;box-sizing:border-box;margin:20px 0 34px;padding:22px}.tkl-home-training-guide .tkl-training-routine dl{display:grid;gap:12px;grid-template-columns:92px 1fr;margin:0}.tkl-home-training-guide .tkl-training-routine dt{font-weight:800}.tkl-home-training-guide .tkl-training-routine dd{margin:0}.tkl-home-training-guide .tkl-tiktok-safe-embed{margin-top:32px;margin-bottom:32px}@media(max-width:600px){.tkl-home-training-guide .tkl-training-goals{grid-template-columns:1fr}.tkl-home-training-guide .tkl-training-tip,.tkl-home-training-guide .tkl-training-bigbox,.tkl-home-training-guide .tkl-training-routine{padding:16px}.tkl-home-training-guide .tkl-training-routine dl{grid-template-columns:76px 1fr}.tkl-home-training-guide .tkl-product-card{max-width:100%}}
