#bdwt-article-hub,#bdwt-article-hub *{box-sizing:border-box}#bdwt-article-hub{--bdwt-blog-bg:#FAFAF8;--bdwt-blog-bg2:#F3F2EF;--bdwt-blog-surface:#FFFFFF;--bdwt-blog-border:#E6E4DF;--bdwt-blog-border2:#D0CEC9;--bdwt-blog-accent:#1060D4;--bdwt-blog-teal:#007A65;--bdwt-blog-text:#0D1621;--bdwt-blog-text2:#2C3A4A;--bdwt-blog-muted:#6C7A89;--bdwt-blog-muted2:#A8B2BC;width:100%;margin:0 auto;color:var(--bdwt-blog-text);background:var(--bdwt-blog-bg);font-family:'Instrument Sans',sans-serif;line-height:1.75;-webkit-font-smoothing:antialiased}#bdwt-article-hub a{color:inherit;text-decoration:none}#bdwt-article-hub button{font:inherit}.bdwt-article-hero{padding:4.5rem 4rem 3rem;background:var(--bdwt-blog-bg2);border-bottom:1px solid var(--bdwt-blog-border)}.bdwt-article-hero-inner,.bdwt-article-filter-inner,.bdwt-article-main{max-width:var(--container-width,1280px);margin:0 auto}.bdwt-article-hero-inner{padding:0 2rem}.bdwt-article-hero h1{margin:0 0 1rem;font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(2.35rem, 4.5vw, 3.6rem);line-height:1.1;letter-spacing:-.035em}.bdwt-article-hero p{max-width:780px;margin:0;color:var(--bdwt-blog-muted);font-size:1.05rem;line-height:1.75}.bdwt-article-filter{position:static;top:auto;z-index:auto;padding:1.2rem 4rem .95rem;background:rgb(250 250 248 / .95);border-bottom:1px solid var(--bdwt-blog-border)}.bdwt-article-filter-inner{padding:0 2rem}.bdwt-article-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.bdwt-article-category-tab,.bdwt-article-tag-tab{cursor:pointer;transition:.2s ease}#bdwt-article-hub .bdwt-article-category-tab{padding:.25rem .85rem;border:1px solid var(--bdwt-blog-border);border-radius:20px;background:var(--bdwt-blog-surface);color:var(--bdwt-blog-text);font-family:'Instrument Sans',sans-serif;font-size:.76rem;font-weight:600}#bdwt-article-hub .bdwt-article-category-tab:hover,#bdwt-article-hub .bdwt-article-category-tab.is-active{border-color:var(--bdwt-blog-accent);background:var(--bdwt-blog-accent);color:#fff}.bdwt-article-tag-row{display:block;margin-top:.9rem;padding-top:.65rem;border-top:1px dashed var(--bdwt-blog-border)}.bdwt-article-tag-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:#fff0;color:var(--bdwt-blog-muted);cursor:pointer;text-align:left}.bdwt-article-tag-label{color:inherit;font-family:'DM Mono',monospace;font-size:.68rem;white-space:nowrap}.bdwt-article-tag-toggle-icon{color:var(--bdwt-blog-accent);font-family:'Instrument Sans',sans-serif;font-size:1.25rem;line-height:1;transition:transform .2s ease}.bdwt-article-tag-toggle[aria-expanded="true"] .bdwt-article-tag-toggle-icon{transform:rotate(45deg)}.bdwt-article-tag-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.bdwt-article-tag-tabs[hidden]{display:none}#bdwt-article-hub .bdwt-article-tag-tab{padding:.25rem .85rem;border:1px solid rgb(16 96 212 / .16);border-radius:20px;background:rgb(16 96 212 / .04);color:var(--bdwt-blog-text2);font-family:'Instrument Sans',sans-serif;font-size:.76rem;font-weight:600}#bdwt-article-hub .bdwt-article-tag-tab:hover,#bdwt-article-hub .bdwt-article-tag-tab.is-active{border-color:var(--bdwt-blog-accent);background:var(--bdwt-blog-accent);color:#fff}.bdwt-article-tag-tab:disabled{cursor:default;opacity:.7}.bdwt-article-main{padding:0 2rem 3rem;margin:3.5rem auto 0}.bdwt-article-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center;margin-bottom:3.5rem;padding:2.8rem;border:1px solid var(--bdwt-blog-border);border-radius:16px;background:var(--bdwt-blog-surface);box-shadow:0 4px 20px rgb(0 0 0 / .02)}.bdwt-article-featured-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.bdwt-article-featured-title-link{display:block}#bdwt-article-hub .bdwt-article-featured-title-link:hover h2{color:var(--bdwt-blog-accent)}.bdwt-article-post-tag{display:inline-block;align-self:flex-start;margin-bottom:.9rem;padding:3px 9px;border:1px solid rgb(16 96 212 / .2);border-radius:4px;background:rgb(16 96 212 / .08);color:var(--bdwt-blog-accent);font-family:'DM Mono',monospace;font-size:.64rem;font-weight:500}.bdwt-article-featured h2{margin:0 0 .9rem;font-family:'Syne',sans-serif;font-weight:800;font-size:1.85rem;line-height:1.25;letter-spacing:-.025em}.bdwt-article-excerpt{margin:0 0 1.5rem;color:var(--bdwt-blog-muted);font-size:.94rem;line-height:1.75}.bdwt-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--bdwt-blog-muted2);font-family:'DM Mono',monospace;font-size:.75rem}.bdwt-article-meta .bdwt-article-author{color:var(--bdwt-blog-text2);font-weight:500}.bdwt-article-featured-media{position:relative;display:flex;min-height:280px;overflow:hidden;align-items:center;justify-content:center;border:1px solid var(--bdwt-blog-border);border-radius:12px;background:var(--bdwt-blog-bg2)}.bdwt-article-featured-media img{width:100%;height:100%;min-height:280px;display:block;object-fit:cover}.bdwt-article-featured-media:hover{border-color:var(--bdwt-blog-border2)}.bdwt-article-featured-placeholder{color:var(--bdwt-blog-accent);font-family:'DM Mono',monospace;font-size:.72rem;letter-spacing:.16em}.bdwt-article-list-head{display:none}.bdwt-article-list-head h2{margin:0;font-family:'Syne',sans-serif;font-weight:800;font-size:1.45rem;letter-spacing:-.02em}.bdwt-article-list-head span{color:var(--bdwt-blog-muted);font-family:'DM Mono',monospace;font-size:.7rem}.bdwt-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:0}.bdwt-article-card{display:flex;flex-direction:column;justify-content:space-between;padding:1.8rem;border:1px solid var(--bdwt-blog-border);border-radius:12px;background:var(--bdwt-blog-surface);box-shadow:0 2px 8px rgb(0 0 0 / .02);transition:border-color .2s ease,transform .2s ease}.bdwt-article-card-content{margin-bottom:1.5rem}.bdwt-article-card>div:first-child{margin-bottom:1.5rem}.bdwt-article-card:hover{border-color:var(--bdwt-blog-border2);transform:translateY(-3px)}.bdwt-article-card h3{margin:0 0 .7rem;font-family:'Syne',sans-serif;font-weight:700;font-size:1.2rem;line-height:1.35}.bdwt-article-card:hover h3{color:var(--bdwt-blog-accent)}.bdwt-article-card .bdwt-article-excerpt{margin-bottom:1rem;font-size:.86rem;line-height:1.65}.bdwt-article-status{margin:2rem 0 0;color:var(--bdwt-blog-muted);text-align:center;font-size:.9rem}.bdwt-article-status:empty{display:none}@media (max-width:1024px){.bdwt-article-hero,.bdwt-article-filter{padding-left:2rem;padding-right:2rem}.bdwt-article-hero-inner,.bdwt-article-filter-inner{padding-left:0;padding-right:0}.bdwt-article-main{padding-left:2rem;padding-right:2rem}.bdwt-article-featured{grid-template-columns:1fr;gap:2rem}.bdwt-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bdwt-article-hero,.bdwt-article-filter{padding-left:1.5rem;padding-right:1.5rem}.bdwt-article-main{padding-left:1.5rem;padding-right:1.5rem}.bdwt-article-hero{padding-top:3rem;padding-bottom:2.25rem}.bdwt-article-hero h1{font-size:clamp(2rem, 10vw, 3rem);overflow-wrap:anywhere}.bdwt-article-filter{top:auto;padding-top:.9rem}.bdwt-article-main{padding-top:2.25rem}.bdwt-article-featured{padding:1.4rem;border-radius:12px}.bdwt-article-featured-media,.bdwt-article-featured-media img{min-height:210px}.bdwt-article-grid{grid-template-columns:1fr;gap:1rem}.bdwt-article-card{min-height:0;padding:1.4rem}.bdwt-article-category-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.bdwt-article-category-tabs::-webkit-scrollbar{display:none}#bdwt-article-hub .bdwt-article-category-tab{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}}