:root{--bsj-bg: #f7f4ef;--bsj-ink: #1a1a1a;--bsj-muted: #5c5c5c;--bsj-accent: #3d4f3a;--bsj-font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--bsj-font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--bsj-measure: 38rem;--bsj-space: 1rem}*,*::before,*::after{box-sizing:border-box}html{font-size:100%}body.site--brand-strategy-journal{margin:0;min-height:100vh;font-family:var(--bsj-font-serif);color:var(--bsj-ink);background:var(--bsj-bg);line-height:1.55}a{color:var(--bsj-accent)}#main{max-width:var(--bsj-measure);margin:0 auto;padding:calc(var(--bsj-space)*2) var(--bsj-space)}h1,h2,h3{font-weight:600;line-height:1.25}.lede{color:var(--bsj-muted);font-size:1.125rem}.empty{color:var(--bsj-muted);font-style:italic}.article-list{list-style:none;padding:0;margin:0}.article-card{padding:var(--bsj-space) 0;border-bottom:1px solid color-mix(in srgb, var(--bsj-ink) 12%, transparent)}.article-card__title{margin:0 0 .25rem;font-size:1.25rem}.article-card__teaser,.article-card__byline{margin:.25rem 0 0;color:var(--bsj-muted);font-family:var(--bsj-font-sans);font-size:.95rem}.article-show__header{margin-bottom:calc(var(--bsj-space)*1.5)}.article-show__teaser{font-size:1.1rem;color:var(--bsj-muted);font-style:italic}.article-show__date,.byline{font-family:var(--bsj-font-sans);font-size:.9rem;color:var(--bsj-muted)}.article-body{margin-top:calc(var(--bsj-space)*1.5)}.article-body>*:first-child{margin-top:0}.article-body p{margin:0 0 1em}.article-body h2,.article-body h3{margin:1.5em 0 .5em}.article-body ul,.article-body ol{padding-left:1.25rem}.article-body blockquote{margin:1em 0;padding-left:1rem;border-left:3px solid color-mix(in srgb, var(--bsj-ink) 20%, transparent);color:var(--bsj-muted)}.pagination{margin-top:calc(var(--bsj-space)*2);font-family:var(--bsj-font-sans);font-size:.9rem}.pagination a,.pagination span{margin-right:.5rem}.page p{margin:0 0 1em}.site-header,.site-nav,.site-footer{max-width:calc(var(--bsj-measure) + 4rem);margin:0 auto;padding:var(--bsj-space) calc(var(--bsj-space)*1.5)}.site-header__name{margin:0;font-size:1.5rem;font-weight:600}.site-header__name a{color:inherit;text-decoration:none}.site-header__question{margin:.25rem 0 0;color:var(--bsj-muted);font-family:var(--bsj-font-sans);font-size:.9rem}.site-nav ul{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0;font-family:var(--bsj-font-sans);font-size:.9rem}.site-footer{margin-top:calc(var(--bsj-space)*3);border-top:1px solid color-mix(in srgb, var(--bsj-ink) 12%, transparent);font-family:var(--bsj-font-sans);font-size:.85rem;color:var(--bsj-muted)}.dev-site-switcher{position:fixed;right:.75rem;bottom:.75rem;z-index:9999;font-family:var(--bsj-font-sans);font-size:.75rem;background:#fff;border:1px solid #ccc;border-radius:4px;padding:.35rem .5rem;box-shadow:0 2px 8px rgba(0,0,0,.12)}.dev-site-switcher ul{margin:.35rem 0 0;padding-left:1rem}
