.kpacing-content{width:min(46rem,100% - 2rem);padding-top:.5rem}.kpacing-header{margin-bottom:3.25rem}.kpacing-header h1{max-width:14ch;font-size:clamp(3rem,6vw,4.8rem);line-height:.98}.kpacing-content .kpacing-header .run-article-subtitle{text-align:center;max-width:42rem;font-size:clamp(1.2rem,2.2vw,1.45rem)}.kpacing-banner{aspect-ratio:4;width:min(68rem,96vw);transform:translate(-50%);margin:0 0 1.25rem 50%!important}.kpacing-opening{margin-bottom:5.5rem!important}.kpacing-cutoff-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(42rem,94vw);margin:3.5rem 50% 0;display:grid;overflow:hidden;transform:translate(-50%)}.kpacing-cutoff-strip div{border-right:1px solid var(--line);text-align:center;padding:1.25rem 1rem}.kpacing-cutoff-strip div:last-child{border-right:0}.kpacing-cutoff-strip :is(span,strong,small){display:block}.kpacing-cutoff-strip span{color:var(--ochre-dark);font:600 .68rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.kpacing-cutoff-strip strong{color:var(--ink);font:400 clamp(1.8rem, 4vw, 2.5rem)/1 var(--font-serif);margin-top:.45rem}.kpacing-cutoff-strip small{color:var(--ink-muted);font:400 .78rem/1.2 var(--font-display);margin-top:.35rem}.kpacing-chapter,.kpacing-conclusion{border-top:1px solid var(--line);padding-block:clamp(4.5rem,9vw,7rem);position:relative;margin:0!important}.kpacing-kicker{color:var(--ochre-dark);font:400 .74rem/1.25 var(--font-display);letter-spacing:.13em;text-transform:uppercase;display:block}.kpacing-content :is(.kpacing-chapter,.kpacing-conclusion) h2{max-width:17ch;margin:.9rem 0 1.35rem;font-size:clamp(2.25rem,5vw,3.65rem);line-height:1.04}.kpacing-content .kpacing-answer{color:var(--ink);font:300 clamp(1.25rem, 2.2vw, 1.48rem)/1.58 var(--font-display);margin-bottom:1.8rem}.kpacing-metrics{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:2.5rem 0;display:grid}.kpacing-metrics div{border:1px solid var(--line);background:var(--cream-elevated);border-radius:12px;min-height:8.5rem;padding:1.2rem}.kpacing-metrics div:nth-child(2){transform:translateY(.75rem)}.kpacing-metrics :is(strong,span){display:block}.kpacing-metrics strong{color:var(--ink);font:400 2rem/1 var(--font-serif)}.kpacing-metrics span{color:var(--ink-muted);font:400 .72rem/1.4 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:.65rem}.kpacing-figure{width:min(60rem,96vw);margin:3rem 50%;transform:translate(-50%)}.kpacing-content .kpacing-figure img{background:var(--cream-soft);width:100%;height:auto;box-shadow:0 30px 60px -50px color-mix(in srgb, var(--ink) 80%, transparent);border-radius:22px;margin:0;display:block}.kpacing-figure--night img{border-radius:22px 22px 4px 4px}.kpacing-figure figcaption{max-width:42rem;color:var(--ink-muted);font:300 .88rem/1.55 var(--font-display);text-align:center;margin:.9rem auto 0}.kpacing-decision{border-block:1px solid var(--ochre);grid-template-columns:9rem 1fr;gap:1.25rem;margin-top:2rem;padding-block:1.25rem;display:grid}.kpacing-decision>span,.kpacing-masters>span{color:var(--ochre-dark);font:600 .7rem/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.kpacing-content .kpacing-decision p,.kpacing-content .kpacing-masters p{margin:0;font-size:1.04rem;line-height:1.65}.kpacing-masters{background:color-mix(in srgb, var(--sage) 9%, var(--cream-soft));border-radius:0 18px 18px;margin-top:1rem;padding:1.35rem 1.5rem}.kpacing-masters>span{color:var(--sage);margin-bottom:.55rem;display:block}.kpacing-alert{border:1px solid color-mix(in srgb, #a93232 24%, var(--line));background:color-mix(in srgb, #a93232 6%, var(--cream-elevated));color:var(--ink-muted);border-radius:12px;margin-top:1.5rem;padding:1.2rem 1.4rem;font-size:.96rem;line-height:1.6}.kpacing-alert strong{color:#8a2626;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.kpacing-chapter--clock:after{border:1px solid var(--line);width:8rem;height:8rem;box-shadow:inset 0 0 0 1.9rem var(--cream), inset 0 0 0 2rem var(--line);content:"";opacity:.55;pointer-events:none;border-radius:50%;position:absolute;top:4rem;right:-4rem}.kpacing-next{background:linear-gradient(135deg, var(--ochre-dark), var(--ochre));border-radius:28px 6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;width:min(68rem,96vw);padding:clamp(2rem,5vw,4rem);display:grid;overflow:hidden;transform:translate(-50%);margin:0 50% 4rem!important}.kpacing-next .kpacing-kicker{color:var(--cream)}.kpacing-content .kpacing-next h2{color:#fffaf2;max-width:14ch;margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1}.kpacing-content .kpacing-next p{color:#fffaf2d1;max-width:40rem;margin:1.2rem 0 0;font-size:1.05rem}.kpacing-disclaimer{border-top:1px solid var(--line);padding-top:1.25rem;color:var(--ink-muted)!important;margin-top:3rem!important;font-size:.78rem!important;line-height:1.55!important}.kpace-formula{border:1px solid var(--line);background:var(--cream-elevated);border-radius:14px;grid-template-columns:repeat(2,1fr);margin:2.4rem 0;display:grid;overflow:hidden}.kpace-formula>div{text-align:center;padding:1.5rem}.kpace-formula>div+div{border-left:1px solid var(--line)}.kpace-formula span,.kpace-ledger>span,.kpace-inada>span{color:var(--ochre-dark);font:600 .7rem/1 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;display:block}.kpace-formula strong{color:var(--ink);font:400 clamp(1.25rem, 3vw, 1.75rem)/1.2 var(--font-serif);margin-top:.7rem;display:block}.kpace-power-example{background:var(--ink);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:2.4rem 0;display:grid;overflow:hidden}.kpace-power-example div{text-align:center;border-right:1px solid #fffaf229;padding:1.4rem .8rem}.kpace-power-example div:last-child{border-right:0}.kpace-power-example :is(span,strong){display:block}.kpace-power-example span{color:#f0bd7e;font:600 .68rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.kpace-power-example strong{color:#fffaf2;font:400 clamp(1.15rem, 2.5vw, 1.55rem)/1.15 var(--font-serif);margin-top:.6rem}.kpace-clock-grid{border:1px solid var(--line);background:linear-gradient(135deg, var(--cream-soft), var(--cream-elevated));border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(64rem,96vw);margin:2.8rem 50%;display:grid;overflow:hidden;transform:translate(-50%)}.kpace-clock-grid>div{border-right:1px solid var(--line);text-align:center;padding:clamp(1.4rem,3vw,2.2rem)}.kpace-clock-grid>div:last-child{border-right:0}.kpace-clock-grid :is(span,strong){display:block}.kpace-clock-grid span{color:var(--ochre-dark);font:600 .7rem/1.25 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.kpace-clock-grid strong{color:var(--ink);font:400 clamp(1.65rem, 3vw, 2.35rem)/1 var(--font-serif);margin-top:.8rem}.kpacing-content .kpace-clock-grid p{color:var(--ink-muted);margin:.75rem 0 0;font-size:.88rem;line-height:1.5}.kpace-ledger{border-left:4px solid var(--ochre);background:var(--cream-soft);margin:2.5rem 0;padding:1.6rem 1.8rem}.kpace-ledger ol{margin-bottom:0!important}.kpace-ledger li{padding-left:.35rem}.kpacing-content .kpace-tier-table{background:0 0;border:0;border-radius:0;width:min(60rem,92vw);margin:2.5rem 50%;overflow-x:auto;transform:translate(-50%)}.kpace-tier-table .run-table{border-collapse:separate;border-spacing:0 .55rem;background:0 0;min-width:760px}.kpace-tier-table .run-table th{color:var(--ochre-dark);font:600 .68rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.35rem 1rem .55rem}.kpace-tier-table .run-table td{border-block:1px solid var(--line);background:var(--cream-elevated);vertical-align:middle;padding:1rem}.kpace-tier-table .run-table td:first-child{border-left:1px solid var(--line);color:var(--ink);font:400 1.05rem/1.2 var(--font-serif);border-radius:12px 0 0 12px}.kpace-tier-table .run-table td:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.kpace-tier-table .run-table tbody tr:last-child td{border-color:color-mix(in srgb, var(--sage) 28%, var(--line));background:color-mix(in srgb, var(--sage) 9%, var(--cream-elevated))}.kpace-tier-table .run-table-note{box-sizing:border-box;width:100%;color:var(--ink-muted);margin:.7rem 0 0;padding:0 .25rem;font-size:.82rem;line-height:1.55;position:sticky;left:0}.kpace-inada{background:color-mix(in srgb, var(--sage) 9%, var(--cream-soft));border-radius:16px;margin:2.6rem 0;padding:clamp(1.6rem,4vw,2.5rem)}.kpace-inada>span{color:var(--sage)}.kpace-inada>strong{color:var(--ink);font:400 clamp(2rem, 5vw, 3.3rem)/1 var(--font-serif);margin-top:.65rem;display:block}.kpacing-content .kpace-inada p{margin:1rem 0 0}.kpace-rules{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin:2.5rem 0;display:grid;overflow:hidden}.kpace-rules div{background:var(--cream-elevated);padding:1.35rem}.kpace-rules span{color:var(--ochre-dark);font:600 .68rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.kpace-rules strong{color:var(--ink);font:400 1.15rem/1.35 var(--font-serif);margin-top:.55rem;display:block}@media (max-width:760px){.kpacing-cutoff-strip{width:100vw}.kpacing-metrics{grid-template-columns:1fr}.kpacing-metrics div{min-height:0;transform:none!important}.kpacing-decision{grid-template-columns:1fr;gap:.7rem}.kpacing-next{grid-template-columns:1fr;gap:2rem}.kpacing-chapter--clock:after{display:none}.kpace-formula,.kpace-rules{grid-template-columns:1fr}.kpace-formula>div+div{border-top:1px solid var(--line);border-left:0}.kpace-power-example{grid-template-columns:repeat(2,1fr)}.kpace-power-example div:nth-child(2){border-right:0}.kpace-power-example div:nth-child(-n+2){border-bottom:1px solid #fffaf229}.kpace-clock-grid{grid-template-columns:1fr}.kpace-clock-grid>div{border-right:0;border-bottom:1px solid var(--line)}.kpace-clock-grid>div:last-child{border-bottom:0}}@media (max-width:560px){.kpacing-header{margin-bottom:2.5rem}.kpacing-header h1{font-size:3.35rem}.kpacing-banner{aspect-ratio:3;width:100vw}.kpacing-cutoff-strip div{padding-inline:.5rem}.kpacing-cutoff-strip small{font-size:.68rem}.kpacing-chapter,.kpacing-conclusion{padding-block:4.2rem}.kpacing-figure{width:100vw}.kpacing-content .kpacing-figure img{border-radius:0}.kpacing-masters{padding:1.25rem}.kpacing-next,.kpace-clock-grid{border-radius:0;width:100vw}}
