.kit-divider{display:flex;align-items:center;gap:14px;margin:56px 0 26px;color:#c9a46a}.kit-divider:before,.kit-divider:after{content:"";flex:1;height:1px}.kit-divider:before{background:linear-gradient(90deg,transparent,rgba(224,179,62,.55))}.kit-divider:after{background:linear-gradient(90deg,rgba(224,179,62,.55),transparent)}.kit-divider-gem{position:relative;width:9px;height:9px;flex:0 0 auto;transform:rotate(45deg);background:#e0b33e;box-shadow:0 0 0 3px #0a1a2a,0 0 0 4px #e0b33e73}.kit-divider-gem:before,.kit-divider-gem:after{content:"";position:absolute;width:4px;height:4px;background:#e0b33eb3;top:2.5px;left:2.5px}.kit-divider-gem:before{transform:translate(-14px,14px)}.kit-divider-gem:after{transform:translate(14px,-14px)}.kit-quote{position:relative;margin:0;padding:26px 24px 20px;background:linear-gradient(160deg,#fff4de12,#fff4de06);border:1px solid rgba(224,179,62,.22);border-radius:14px;color:#f3ede3;box-shadow:0 10px 28px #00000038}.kit-quote:before{content:"“";position:absolute;top:-18px;left:18px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1;padding-top:12px;box-sizing:border-box;color:#1a1206;background:linear-gradient(to bottom,#e0b33e,#b8872a);border:1.5px solid #000;box-shadow:inset 1px 1px #ffffff73}.kit-quote p{margin:0}.kit-quote-text,.kit-quote>p:not(.kit-quote-cite){font-size:16.5px;line-height:1.6;color:#f3ede3}.kit-quote>p:not(.kit-quote-cite)+p:not(.kit-quote-cite){margin-top:10px}.kit-quote-cite{display:flex;align-items:center;gap:12px;margin-top:16px!important;padding-top:14px;border-top:1px solid rgba(224,179,62,.15);font-size:13px;line-height:1.45;color:#b8ad9a}.kit-quote-avatar{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;text-transform:uppercase;color:#f6dfa6;background:#e0b33e24;border:1px solid rgba(224,179,62,.4)}.kit-quote-who{display:flex;flex-direction:column;min-width:0;flex:1}.kit-quote-name{font-weight:600;font-size:14px;color:#f3ede3}.kit-quote-source{font-size:12.5px}.kit-quote a{color:#d9c8a4;text-decoration:underline;text-decoration-color:#e2c08d66;text-underline-offset:2px;transition:color .12s}.kit-quote a:hover{color:#fff3d6;text-decoration-color:#e0b33e}.kit-quote-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:34px 0 26px;align-items:stretch}.kit-quote-pair>.kit-quote{display:flex;flex-direction:column}.kit-quote-pair>.kit-quote .kit-quote-cite{margin-top:auto!important}.kit-quote-pair>.kit-quote>p:not(.kit-quote-cite){margin-bottom:16px}:not(.kit-quote-pair)>.kit-quote{margin:34px 0 26px}@media(max-width:640px){.kit-quote-pair{grid-template-columns:1fr;gap:28px}}.kit-play{display:grid;grid-template-columns:220px minmax(0,1fr);margin:40px 0 8px;overflow:hidden;border-radius:16px;border:1px solid rgba(224,179,62,.45);background:linear-gradient(135deg,#342614f5,#18202cf5 70%);box-shadow:0 14px 36px #00000059,inset 0 1px #ffecbe14}.kit-play-art{position:relative;line-height:0;min-height:200px}.kit-play .kit-play-art img[src]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% center;display:block;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.kit-play-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#28201600 55%,#302415f2)}.kit-play-body{padding:24px 28px 24px 22px;display:flex;flex-direction:column;justify-content:center}.kit-play .kit-play-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#e0b33e}.kit-play .kit-play-title{margin:0 0 8px;font-size:23px;font-weight:700;line-height:1.2;color:#f6dfa6}.kit-play .kit-play-text{margin:0 0 18px;font-size:15.5px;line-height:1.55;color:#e6dfd2}.kit-play-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.kit-play .kit-play-btn{display:inline-block;padding:13px 28px;border-radius:8px;background:linear-gradient(to bottom,#e0b33e,#b8872a);border:1.5px solid #000;box-shadow:inset 1.5px 1.5px #ffffff80,inset -1px -1px #00000040;color:#fff!important;font-weight:700;font-size:16px;text-decoration:none!important;text-shadow:0 1px 1px rgba(0,0,0,.5);transition:filter .1s ease,transform .1s ease}.kit-play .kit-play-btn:hover{filter:brightness(1.09);transform:translateY(-1px);background-color:transparent}.kit-play .kit-play-btn:active{filter:brightness(.93);transform:translateY(1px)}.kit-play .kit-play-note{font-size:13px;color:#b8ad9a}@media(max-width:640px){.kit-play{grid-template-columns:1fr}.kit-play-art{height:150px}.kit-play .kit-play-art img[src]{object-position:center 35%}.kit-play-art{min-height:0}.kit-play-art:after{background:linear-gradient(180deg,#28201600 45%,#302415f2)}.kit-play-body{padding:18px 18px 22px}.kit-play .kit-play-title{font-size:21px}.kit-play .kit-play-btn{display:block;width:100%;text-align:center;box-sizing:border-box}}.kit-author{display:flex;gap:22px;align-items:flex-start;font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:24px 26px;border-radius:14px;background:#101e2eeb;border:1px solid rgba(201,164,106,.22)}.kit-author-photo{width:96px;height:96px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:2px solid #e0b33e;box-shadow:0 0 0 4px #e0b33e26,0 8px 20px #00000059}.kit-author-body{min-width:0}.kit-author p{margin:0}.kit-author-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#e0b33e}.kit-author .kit-author-name{margin:2px 0 8px;font-size:21px;font-weight:700;color:#f6dfa6}.kit-author-name span{margin-left:4px;font-size:14px;font-weight:500;color:#b8ad9a}.kit-author .kit-author-bio{font-size:15.5px;line-height:1.6;color:#e6dfd2;margin-bottom:12px}.kit-author-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.kit-author-links a{color:#e2c08d;text-decoration:underline;text-decoration-color:#e2c08d66;text-underline-offset:2px;transition:color .12s}.kit-author-links a:hover{color:#fff3d6;text-decoration-color:#e0b33e}@media(max-width:560px){.kit-author{flex-direction:column;align-items:center;text-align:center;padding:22px 18px}.kit-author-links{justify-content:center}}.kit-play--banner{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;padding:30px 32px;min-height:150px;background:linear-gradient(90deg,#0e141ef0,#0e141ed1 45%,#0e141e80 75%,#0e141e9e),url(/images/strategy/article-cover-1000.webp) center 40% / cover no-repeat}.kit-play--banner .kit-play-body{padding:0;max-width:430px}.kit-play--banner .kit-play-title{font-size:26px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.kit-play--banner .kit-play-text{margin:0;color:#f3ede3;text-shadow:0 1px 6px rgba(0,0,0,.7)}.kit-play--banner .kit-play-actions{flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.kit-play--banner .kit-play-btn{padding:15px 30px;font-size:17px}.kit-play--banner .kit-play-note{color:#e6dfd2;text-shadow:0 1px 4px rgba(0,0,0,.8)}.kit-play--slim{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px 14px 22px;border-radius:12px;margin:28px 0}.kit-play--slim .kit-play-text{margin:0;font-size:15.5px}.kit-play--slim .kit-play-text strong{color:#f6dfa6;font-weight:600}.kit-play--slim .kit-play-btn{flex:0 0 auto;padding:10px 20px;font-size:15px}@media(max-width:640px){.kit-play--banner{flex-direction:column;align-items:stretch;padding:24px 18px;text-align:left;background:linear-gradient(180deg,#0e141ebf,#0e141eeb),url(/images/strategy/article-cover-1000.webp) center 40% / cover no-repeat}.kit-play--banner .kit-play-actions{align-items:stretch}.kit-play--banner .kit-play-note{text-align:center}.kit-play--slim{flex-direction:column;align-items:stretch;text-align:center;padding:16px}.kit-play--slim .kit-play-btn{display:block;text-align:center}}.kit-mbar{display:none}@media(max-width:960px){.kit-mbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;padding:10px 10px 10px 16px;border-radius:14px;background:#14100af0;border:1px solid rgba(224,179,62,.5);box-shadow:0 12px 30px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none;transition:transform .28s ease,opacity .2s ease}.kit-mbar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.kit-mbar-text{margin:0;display:flex;flex-direction:column;min-width:0;line-height:1.25}.kit-mbar-text strong{font-size:15px;font-weight:700;color:#f6dfa6}.kit-mbar-text span{font-size:12.5px;color:#c9bfae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-mbar-btn{flex:0 0 auto;padding:11px 22px;border-radius:8px;background:linear-gradient(to bottom,#e0b33e,#b8872a);border:1.5px solid #000;box-shadow:inset 1.5px 1.5px #ffffff80,inset -1px -1px #00000040;color:#fff;font-weight:700;font-size:15px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.5)}.kit-mbar-btn:active{filter:brightness(.93)}}@media(prefers-reduced-motion:reduce){.kit-mbar{transition:none}}
