.side-box{background:#fffdf8;border:1px solid #e0d5c4;border-radius:12px;padding:18px;box-shadow:0 4px 14px #6e57330f;font-family:Inter,system-ui,sans-serif}.side-label{margin:0 0 12px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a8741a}.side-label a{color:inherit;text-decoration:none}.side-label a:hover{text-decoration:underline}.side-list{list-style:none;margin:0;padding:0}.side-list li+li{border-top:1px solid #efe5d3}.side-item{display:flex;align-items:flex-start;gap:11px;padding:10px 0;text-decoration:none}.side-list li:first-child .side-item{padding-top:2px}.side-list li:last-child .side-item{padding-bottom:2px}.side-thumb{flex:0 0 auto;width:60px;height:42px;border-radius:6px;overflow:hidden;line-height:0;border:1px solid #e3d2b0;background:#efe5d3}.side-thumb img{width:100%;height:100%;object-fit:cover;display:block}.side-text{min-width:0;display:flex;flex-direction:column;gap:3px}.side-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:#8a7a62}.side-badge{font-weight:700;color:#6b4d12;background:#f3e3bd;border-radius:4px;padding:1px 6px;font-variant-numeric:tabular-nums}.side-title{font-size:13.5px;font-weight:600;line-height:1.35;color:#2c1f10;transition:color .15s}.side-item:hover .side-title{color:#a8741a}.side-item:not(.side-item--feature) .side-meta{order:2;margin-top:1px}.side-thumb+.side-text .side-title{margin-top:-2px}.side-item--feature{flex-direction:column;gap:10px}.side-list li:first-child .side-item--feature{padding-bottom:12px}.side-cover{display:block;width:100%;border-radius:9px;overflow:hidden;line-height:0;border:1px solid #e3d2b0;box-shadow:0 4px 12px #6e57331f}.side-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .25s}.side-item--feature:hover .side-cover img{transform:scale(1.04)}.side-item--feature .side-title{font-family:Fredoka,Inter,system-ui,sans-serif;font-size:16px;line-height:1.3}.side-all{display:inline-block;margin-top:12px;font-size:12.5px;font-weight:600;color:#7a5c2a;text-decoration:none}.side-all:hover{color:#a8741a;text-decoration:underline}.side-chips{display:flex;flex-wrap:wrap;gap:6px}.side-chips a{font-size:13px;font-weight:500;color:#4a3518;text-decoration:none;padding:5px 11px;border-radius:999px;background:#f8efdc;border:1px solid #e3cf9f;transition:background .12s,border-color .12s,color .12s}.side-chips a:hover{background:#f3e3bd;border-color:#c9a046;color:#2c1f10}.side-story{position:relative;display:block;overflow:hidden;text-decoration:none;border-radius:14px;padding:22px 18px 18px;background:#13283b url(/images/strategy/article-cover-1000.webp) center 30% / cover;box-shadow:0 8px 24px #141e2d38;font-family:Inter,system-ui,sans-serif}.side-story:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08121eb8,#08121ee6 60%,#08121ef5)}.side-story>*{position:relative}.side-story-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e0b33e}.side-story-title{display:block;margin:8px 0 6px;font-family:Fredoka,Inter,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#fff4dc;text-shadow:0 2px 8px rgba(0,0,0,.5)}.side-story-text{display:block;font-size:13.5px;line-height:1.5;color:#e9dfcc}.side-story-go{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;color:#f0cf7a}.side-story:hover .side-story-go{color:#fff}.side-play{display:flex;flex-direction:column;gap:14px}.side-sticky{position:sticky;top:76px}@media(max-width:960px){.side-sticky{position:static}}.side-box--dark{background:#101e2eeb;border-color:#c9a46a38;box-shadow:none}.side-box--dark .side-label{color:#e0b33e}.side-box--dark .side-list li+li{border-top-color:#c9a46a1f}.side-box--dark .side-thumb,.side-box--dark .side-cover{border-color:#c9a46a33;background:#0d1b29;box-shadow:none}.side-box--dark .side-meta{color:#a8966f}.side-box--dark .side-badge{color:#f0d79c;background:#e0b33e29}.side-box--dark .side-title{color:#e6d3ab;font-weight:500}.side-box--dark .side-item:hover .side-title{color:#f0d79c}.side-box--dark .side-all{color:#e0b33e}.side-box--dark .side-chips a{color:#f0e0c0;background:#e0b33e14;border-color:#e0b33e47}.side-box--dark .side-chips a:hover{background:#e0b33e2e;border-color:#e0b33e99;color:#fff}
