.bambi-chip-bar{position:sticky;top:72px;z-index:10;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #eee9f5}@media (max-width:759px){.bambi-chip-bar{top:64px}}.bambi-chip-bar-inner{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.bambi-chip-bar-inner::-webkit-scrollbar{display:none}.bambi-chip{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;color:#4a4455;background:#f5f2fa;border:1.5px solid transparent;transition:background .15s ease,border-color .15s ease;font-family:var(--font-plus-jakarta),sans-serif;flex:none}.bambi-chip:hover{background:#ebe3f7;border-color:#d3c7e6}.bambi-chip-active,.bambi-chip-all:not([href$="/journal"]){background:#5b3f8a;color:#fff;border-color:#5b3f8a}.bambi-blog-card{transition:transform .2s ease;text-decoration:none;color:#221d2b;display:flex}.bambi-blog-card:hover{transform:translateY(-3px)}.bambi-featured-grid{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:759px){.bambi-featured-grid{grid-template-columns:1fr;gap:20px}}.bambi-featured-cover{width:100%;aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:#e9e3f3;position:relative;flex:none}@media (max-width:759px){.bambi-featured-cover{aspect-ratio:4/3;border-radius:20px}}.bambi-post-cover{width:100%;aspect-ratio:16/9;border-radius:clamp(20px,3vw,32px);overflow:hidden;background:#e9e3f3}.bambi-post-cover img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:759px){.bambi-post-cover{aspect-ratio:4/3}}.bambi-blog-body{font-size:clamp(17px,1.9vw,18.5px);line-height:1.8;color:#3a3445;font-family:var(--font-plus-jakarta),system-ui,sans-serif}.bambi-blog-body>*+*{margin-top:22px}.bambi-blog-body p{margin:0}.bambi-blog-body h2{font-size:clamp(26px,3.4vw,32px);line-height:1.2;margin:40px 0 0}.bambi-blog-body h2,.bambi-blog-body h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:400;letter-spacing:-.01em;color:#2e1f47}.bambi-blog-body h3{font-size:clamp(22px,2.6vw,26px);line-height:1.25;margin:32px 0 0}.bambi-blog-body ol,.bambi-blog-body ul{padding-left:1.5em;margin:0}.bambi-blog-body li{margin-bottom:.35em}.bambi-blog-body blockquote{margin:0;padding:clamp(24px,4vw,36px);border-radius:20px;background:#f5f2fa;border:none;font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:clamp(20px,2.4vw,24px);line-height:1.4;color:#2e1f47}.bambi-blog-body strong{font-weight:700;color:#221d2b}.bambi-blog-body em{font-style:italic}.bambi-blog-body a{color:#5b3f8a;text-decoration:underline;text-underline-offset:3px}.bambi-blog-body a:hover{color:#3e2a5f}