.br-post-hero{align-items:flex-end;background:#1a1a1a;display:flex;min-height:420px;overflow:hidden;position:relative}.br-post-hero__bg{background-position:50%;background-size:cover;inset:0;position:absolute}.br-post-hero__overlay{background:linear-gradient(180deg,hsla(0,0%,4%,.15) 0,var(--br-post-hero-overlay,hsla(0,0%,4%,.55)) 100%);inset:0;position:absolute}.br-post-hero__inner{padding-bottom:3.5rem;padding-top:5rem;position:relative;z-index:2}.br-post-hero__topic{background:var(--br-post-accent,#f1c233);border-radius:6px;color:#0a0a0a;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.25rem;padding:.4rem .9rem;text-transform:uppercase}.br-post-hero__title{color:var(--br-post-hero-text,#fff);font-size:clamp(1.9rem,4.5vw,3.2rem);letter-spacing:-.02em;line-height:1.12;margin:0 0 1.25rem;max-width:900px}.br-post-hero__meta{align-items:center;color:var(--br-post-hero-text,#fff);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.6rem;opacity:.9}.br-post-hero__sep{opacity:.5}.br-post-hero__readtime{font-weight:600}.br-post{background:var(--br-post-bg,#f4f5f7);padding-bottom:4.5rem;padding-top:3.5rem}.br-post__tldr{background:#fff;border-left:4px solid var(--br-post-accent,#f1c233);border-radius:12px;box-shadow:0 6px 24px hsla(0,0%,4%,.05);margin-bottom:2.5rem;padding:1.5rem 1.75rem}.br-post__tldr-label{color:var(--br-post-accent,#f1c233);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.br-post__tldr-text{color:var(--br-post-heading,#0a0a0a);font-size:1.05rem;line-height:1.6}.br-post__tldr-text p:last-child{margin-bottom:0}.br-post__article{background:#fff;border-radius:16px;box-shadow:0 6px 24px hsla(0,0%,4%,.04);padding:2.5rem 2.75rem}.br-post__body{color:var(--br-post-text,#3a3a3a);font-size:1.08rem;line-height:1.8}.br-post__body h2{font-size:1.7rem;letter-spacing:-.01em;margin:2.25rem 0 1rem}.br-post__body h2,.br-post__body h3{color:var(--br-post-heading,#0a0a0a)}.br-post__body h3{font-size:1.3rem;margin:1.8rem 0 .85rem}.br-post__body p{margin-bottom:1.35rem}.br-post__body a{color:var(--br-post-accent,#f1c233);text-decoration:underline}.br-post__body img{border-radius:12px;height:auto;margin:1.75rem 0;max-width:100%}.br-post__body ol,.br-post__body ul{margin:0 0 1.35rem 1.4rem}.br-post__body li{margin-bottom:.5rem}.br-post__body blockquote{border-left:3px solid var(--br-post-accent,#f1c233);color:var(--br-post-heading,#0a0a0a);font-style:italic;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem}.br-post__faq{margin-top:3rem}.br-post__faq-title{color:var(--br-post-heading,#0a0a0a);font-size:1.6rem;margin-bottom:1.5rem}.br-post__faq-item{background:#fff;border-radius:12px;box-shadow:0 3px 14px hsla(0,0%,4%,.04);margin-bottom:.85rem;overflow:hidden;padding:0 1.5rem}.br-post__faq-q{color:var(--br-post-heading,#0a0a0a);cursor:pointer;font-size:1.08rem;font-weight:600;list-style:none;padding:1.25rem 2rem 1.25rem 0;position:relative}.br-post__faq-q::-webkit-details-marker{display:none}.br-post__faq-q:after{color:var(--br-post-accent,#f1c233);content:"+";font-size:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease}.br-post__faq-item[open] .br-post__faq-q:after{content:"−"}.br-post__faq-a{color:var(--br-post-text,#3a3a3a);line-height:1.7;padding:0 0 1.35rem}.br-post__faq-a p:last-child{margin-bottom:0}.br-post__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.br-post__tags span{color:var(--br-post-heading,#0a0a0a);font-weight:600}.br-post__tags a{background:#fff;border:1px solid hsla(0,0%,4%,.1);border-radius:20px;color:var(--br-post-text,#3a3a3a);font-size:.88rem;padding:.35rem .85rem;transition:all .2s ease}.br-post__tags a:hover{background:var(--br-post-accent,#f1c233);border-color:var(--br-post-accent,#f1c233);color:#0a0a0a}.br-post__sidebar{position:sticky;top:100px}.br-post__widget{background:#fff;border-radius:16px;box-shadow:0 6px 24px hsla(0,0%,4%,.04);margin-bottom:1.5rem;padding:1.75rem}.br-post__widget-title{color:var(--br-post-heading,#0a0a0a);font-size:1.15rem;margin-bottom:1rem}.br-post__author-card{align-items:center;display:flex;flex-direction:column;text-align:center}.br-post__author-avatar{border-radius:50%;display:block;height:88px;margin:0 auto 1rem;object-fit:cover;width:88px}.br-post__author-card .br-post__widget-title{margin-bottom:.5rem}.br-post__author-bio{color:var(--br-post-text,#3a3a3a);font-size:.92rem;line-height:1.6;margin:0}.br-post__recent{display:flex;flex-direction:column;gap:.85rem}.br-post__recent a{color:var(--br-post-heading,#0a0a0a);font-size:.95rem;font-weight:500;line-height:1.4;transition:color .2s ease}.br-post__recent a:hover{color:var(--br-post-accent,#f1c233)}@media (max-width:991px){.br-post__sidebar{margin-top:2.5rem;position:static}.br-post__article{padding:2rem 1.5rem}}@media (max-width:575px){.br-post-hero{min-height:340px}.br-post-hero__inner{padding-bottom:2.5rem;padding-top:4rem}.br-post__article{padding:1.75rem 1.25rem}}