.blog-read-page .br-hero{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto}.blog-read-page .br-hero .fb-eyebrow-light{margin-bottom:18px}.blog-read-page .br-hero h1{font-size:clamp(2rem,4vw,3rem);margin:0 0 24px}.blog-read-page .br-meta{display:inline-flex;align-items:center;gap:14px;color:#d6e3f3;font-size:.95rem}.blog-read-page .br-meta .author{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#fff}.blog-read-page .br-meta .avatar{width:32px;height:32px;border-radius:50%;background:var(--fb-brand-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.78rem;box-shadow:0 4px 12px rgba(0,0,0,.25)}.blog-read-page .br-meta .dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}.blog-read-page .br-meta .updated{color:rgba(214,227,243,.75);font-style:italic}.blog-read-page .br-hero-image{margin-top:48px;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.35);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);aspect-ratio:16/9;position:relative;z-index:2}.blog-read-page .br-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-read-page .br-article{max-width:760px;margin:0 auto;color:var(--fb-ink);font-size:1.06rem;line-height:1.75}.blog-read-page .br-article p{margin:0 0 22px;color:var(--fb-ink-muted)}.blog-read-page .br-article h2{font-size:1.7rem;font-weight:800;color:var(--fb-brand-dark);line-height:1.25;letter-spacing:-.01em;margin:56px 0 20px}.blog-read-page .br-article h3{font-size:1.35rem;font-weight:800;color:var(--fb-brand-dark);line-height:1.3;letter-spacing:-.005em;margin:40px 0 16px}.blog-read-page .br-article h4{font-size:1.1rem;font-weight:800;color:var(--fb-brand-dark);margin:30px 0 12px}.blog-read-page .br-article a{color:var(--fb-brand-light);font-weight:600;text-decoration:underline;text-decoration-color:rgba(26,116,198,.3);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.blog-read-page .br-article a:hover{color:var(--fb-brand-dark);text-decoration-color:var(--fb-brand-dark)}.blog-read-page .br-article ul,.blog-read-page .br-article ol{margin:0 0 22px;padding-left:22px}.blog-read-page .br-article li{color:var(--fb-ink-muted);margin:0 0 8px}.blog-read-page .br-article li::marker{color:var(--fb-brand-light)}.blog-read-page .br-article strong,.blog-read-page .br-article b{color:var(--fb-brand-dark);font-weight:700}.blog-read-page .br-article blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid var(--fb-brand-light);background:var(--fb-brand-gradient-soft);border-radius:0 14px 14px 0;font-style:italic;color:var(--fb-brand-dark);font-size:1.08rem}.blog-read-page .br-article blockquote p:last-child{margin-bottom:0}.blog-read-page .br-article img{max-width:100%;height:auto;display:block;border-radius:14px;margin:28px 0;box-shadow:var(--fb-shadow-md)}.blog-read-page .br-article figure{margin:28px 0}.blog-read-page .br-article figcaption{text-align:center;font-size:.88rem;color:var(--fb-ink-muted);margin-top:10px;font-style:italic}.blog-read-page .br-article code{background:var(--fb-brand-gradient-soft);color:var(--fb-brand-dark);padding:2px 6px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.92em}.blog-read-page .br-article pre{background:#0f1d3a;color:#e6edf6;padding:18px 22px;border-radius:12px;overflow-x:auto;margin:24px 0;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.9rem;line-height:1.6}.blog-read-page .br-article pre code{background:transparent;color:inherit;padding:0}.blog-read-page .br-article hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--fb-line),transparent);margin:36px 0}.blog-read-page .br-article table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.blog-read-page .br-article th,.blog-read-page .br-article td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--fb-line)}.blog-read-page .br-article th{background:var(--fb-brand-gradient-soft);color:var(--fb-brand-dark);font-weight:700}.blog-read-page .br-footer{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--fb-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.blog-read-page .br-share{display:flex;align-items:center;gap:12px}.blog-read-page .br-share-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fb-ink-muted)}.blog-read-page .br-share-list{display:inline-flex;gap:8px;list-style:none;padding:0;margin:0}.blog-read-page .br-share-list a{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--fb-brand-gradient-soft);color:var(--fb-brand-light)!important;border:1px solid var(--fb-line);transition:transform .2s ease,background .2s ease,color .2s ease}.blog-read-page .br-share-list a:hover{background:var(--fb-brand-gradient);color:#fff!important;transform:translateY(-2px)}.blog-read-page .br-share-list svg{width:18px;height:18px}.blog-read-page .br-back{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--fb-brand-light);text-decoration:none;transition:gap .2s ease,color .2s ease}.blog-read-page .br-back:hover{color:var(--fb-brand-dark);gap:10px}