.tt-mathpath{background:#ffffff;border:1px solid #f0debb;border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.04);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;color:#1e2a4a}.tt-mathpath+.tt-mathpath{margin-top:20px}.tt-mathpath-header{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#1e2a4a;margin-bottom:6px}.tt-mathpath-difficulty{font-size:12px;font-weight:500;color:#6b7280}.tt-mathpath-name-row{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin:4px 0 10px;font-family:ui-sans-serif,system-ui,sans-serif}.tt-mathpath-rules{background:#fdf6e3;border:1px solid #f0debb;border-radius:10px;padding:10px 14px;font-size:13px;color:#1e2a4a;margin-bottom:12px}.tt-mathpath-rules strong{color:#16a34a}.tt-mathpath-goal{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:6px}.tt-mathpath-goal-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;font-weight:600}.tt-mathpath-goal-value{font-size:52px;line-height:1;font-weight:700;color:#16a34a}.tt-mathpath-endlabel,.tt-mathpath-startlabel{text-align:center;line-height:1.2}.tt-mathpath-startlabel{margin-bottom:8px}.tt-mathpath-endlabel{margin-top:8px;margin-left:auto}.tt-mathpath-endlabel span,.tt-mathpath-startlabel span{position:relative;display:inline-block;padding:3px 14px;background:#fdf6e3;border:2px solid #e0a800;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#1e2a4a}.tt-mathpath-endlabel span:after,.tt-mathpath-startlabel span:after{content:"";position:absolute;left:50%;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent}.tt-mathpath-startlabel span:after{top:100%;border-top:8px solid #e0a800}.tt-mathpath-endlabel span:after{bottom:100%;border-bottom:8px solid #e0a800}.tt-mathpath-svg-wrap{width:100%;display:flex;justify-content:center}.tt-mathpath-svg-wrap svg{width:100%;height:auto;display:block}.tt-mathpath-steps{margin:14px 0 0;padding-left:22px;display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px;color:#1e2a4a;list-style:decimal}.tt-mathpath-steps li{min-width:120px}.tt-mathpath-steps strong{color:#3b5cd8}@media screen{.tt-mathpath{max-width:850px;margin-inline:auto}}@media print{.tt-no-print{display:none!important}body,html{background:#ffffff!important}body *{visibility:hidden}.tt-mathpath-print-area,.tt-mathpath-print-area *{visibility:visible}.tt-mathpath-print-area{position:absolute;inset:0;width:100%}.tt-mathpath{border:none;border-radius:0;box-shadow:none;padding:0;max-width:none;width:100%}.tt-mathpath+.tt-mathpath{page-break-before:always;margin-top:0}.tt-mathpath-svg-wrap svg{max-height:6.9in}@page{size:letter portrait;margin:.5in}}