.why mark{padding:0 2px;background:linear-gradient(transparent 38%,color-mix(in srgb,var(--card-yellow) 90%,transparent) 38%,color-mix(in srgb,var(--card-yellow) 90%,transparent) 92%,transparent 92%);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.why{max-width:76ch;margin:0 auto;padding:32px 20px 72px;font-family:var(--font-ui);color:var(--ink);font-size:15px;line-height:1.6}.why .hero{margin-bottom:40px}.why .kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.why h1{margin:4px 0 10px;font-size:44px;line-height:1.05;letter-spacing:-.02em}.why .lead{margin:0 0 20px;font-size:17px;color:var(--ink-soft)}.why section{margin:44px 0}.why h2{margin:0 0 10px;font-size:24px;letter-spacing:-.01em}.why p{margin:0 0 14px}.why .caption,.why .note{margin:8px 0 16px;font-size:13px;color:var(--ink-soft)}.why .aside{margin-top:14px;padding:10px 14px;border-left:3px solid var(--line);background:var(--paper);border-radius:0 8px 8px 0;font-size:13px;color:var(--ink-soft)}.why .terms{margin:6px 0 16px;padding:14px 18px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.why .terms dt{margin-top:8px;font-size:15px;font-weight:800}.why .terms dt:first-child{margin-top:0}.why .terms dd{margin:2px 0 0;font-size:14px;color:var(--ink-soft)}.why .formula{margin:6px 0 14px;padding:12px 16px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:18px;font-weight:800;text-align:center}.why .picker{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.why .picker button{border:1px solid var(--line);border-radius:999px;padding:5px 12px;background:var(--paper);font:inherit;font-size:12px;font-weight:700;color:var(--ink-soft);cursor:pointer}.why .picker button:hover{color:var(--ink)}.why .picker button.on{background:var(--ink);border-color:var(--ink);color:#fff}.why table{width:100%;margin:16px 0 0;border-collapse:collapse;font-size:13px}.why th,.why td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.why th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.why .num{text-align:right;font-variant-numeric:tabular-nums}.why td.cost{font-size:12px;color:var(--ink-soft)}.why tr.best td{background:color-mix(in srgb,var(--green) 10%,transparent)}.why tr.mine td{box-shadow:inset 2px 0 0 var(--ink)}.why .flag{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--green);color:#fff;font-size:10px;font-weight:800;vertical-align:1px}.why h3{margin:22px 0 6px;font-size:15px}.why .levers{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;margin:12px 0}.why .levers label{display:block;font-size:12px}.why .levers span{display:block;color:var(--ink-soft)}.why .levers input{width:100%;accent-color:var(--phase-implement)}.why .hint{margin:4px 0 8px;padding:8px 12px;border-left:3px solid var(--amber);background:var(--paper);border-radius:0 8px 8px 0;font-size:13px;color:var(--ink-soft)}.why .score{margin:6px 0 12px;padding:8px 12px;border-radius:8px;background:var(--paper);border:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.why .score.won{border-color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--paper))}.why .won-tag{font-weight:800;color:var(--green)}.why .stats{display:flex;flex-wrap:wrap;gap:2px;margin:14px 0;padding:0;border-radius:12px;overflow:hidden;background:var(--line);border:1px solid var(--line)}.why .stats>div{flex:1 1 110px;padding:8px 12px;background:var(--paper)}.why .stats>div.what{flex:1 1 150px;background:var(--ink)}.why .stats dt{white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.why .stats>div.what dt{color:#fff9}.why .stats dd{margin:2px 0 0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.why .stats>div.what dd{font-size:14px;color:#fff}.why .stats>div.big dd{color:var(--phase-implement)}.why td{overflow-wrap:anywhere}.why h3{margin-top:26px}.why ol.steps{margin:8px 0 16px;padding-left:22px}.why ol.steps li{margin-bottom:10px}.why .cta{padding:20px 24px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.why .go{display:inline-block;margin-right:12px;padding:9px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:800;text-decoration:none}.why .quiet{font-size:13px;color:var(--ink-soft)}.why footer{margin-top:48px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-muted)}.why .course{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}.why .course a{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:13px;font-weight:800;text-decoration:none}.why .course a:hover{color:var(--ink);border-color:var(--ink-soft)}.why .course a[aria-current=page]{border-color:transparent;background:var(--card-yellow);color:var(--ink);transform:rotate(-5deg);box-shadow:1px 2px 4px #00000026}.why .course .all{width:auto;padding:0 10px;font-size:12px}.why .next{display:block;margin:48px 0 0;padding:18px 22px;border-radius:14px;background:var(--card-yellow);color:var(--ink);text-decoration:none;transform:rotate(-.6deg);box-shadow:var(--shadow-card)}.why .next:hover{transform:rotate(0)}.why .next small{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 60%,transparent)}.why .next b{display:block;margin:2px 0;font-size:22px;letter-spacing:-.01em}.why .next span{font-size:15px}.why .prev{display:inline-block;margin-top:14px;font-size:13px;color:var(--ink-soft)}.why .gist{margin:0 0 12px;padding-left:22px;font-size:16px}.why .gist li{margin-bottom:8px}.why .chapters{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:18px 0 8px}.why .chapters a{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-radius:6px;background:var(--paper);border:1px solid var(--line);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-card);transform:rotate(var(--tilt, 0deg));transition:transform .12s ease}.why .chapters a:hover{transform:rotate(0) translateY(-2px)}.why .chapters small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.why .chapters b{font-size:17px;line-height:1.25}.why .chapters span{font-size:14px;color:var(--ink-soft)}.why .kicker a{color:inherit;text-decoration:none}.why .kicker a:hover{color:var(--ink);text-decoration:underline}.why section p a:not(.go):not(.quiet){color:var(--ink);font-weight:700}
