.blog-read-page #subheader span{display:inline;margin-top:0;letter-spacing:normal;font-size:inherit;color:inherit}.blog-read-page #subheader .br-author,.blog-read-page #subheader .br-avatar{display:inline-flex}.blog-read-page #subheader .br-avatar{font-size:.75rem}.blog-read-page #subheader .br-dot{display:inline-block}.blog-read-page .br-breadcrumb{display:flex;justify-content:center;align-items:center;font-size:.85rem;margin-bottom:1rem;opacity:.85}.blog-read-page #subheader .br-breadcrumb .current{display:block;max-width:45ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-read-page .br-breadcrumb a{color:inherit;text-decoration:none}.blog-read-page .br-breadcrumb a:hover{text-decoration:underline}.blog-read-page .br-breadcrumb .sep{margin:0 .5rem;opacity:.5}.blog-read-page .br-breadcrumb .current{opacity:.7}.blog-read-page .br-hero h1{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem);line-height:1.15;max-width:60rem;margin-inline:auto;margin-bottom:.85rem;text-wrap:balance}.blog-read-page .br-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;opacity:.9}.blog-read-page .br-author{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.blog-read-page .br-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(127,127,127,.25);font-size:.75rem;font-weight:700}.blog-read-page .br-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4}.blog-read-page .br-read-time{white-space:nowrap}.blog-read-page .br-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0 2.5rem}.blog-read-page .br-article{width:100%;max-width:760px;margin-inline:auto}.blog-read-page .br-toc{border:1px solid rgba(127,127,127,.25);border-radius:12px;padding:.9rem 1.15rem;margin:0 auto 1.75rem;width:100%;max-width:760px;font-size:.9rem}.blog-read-page .br-toc summary{cursor:pointer;font-weight:700;color:#1a1c26;letter-spacing:.01em}.blog-read-page .br-toc [role="navigation"]{height:auto}.blog-read-page .br-toc ol{list-style:none;margin:.75rem 0 0;padding:0}.blog-read-page .br-toc li{margin:0}.blog-read-page .br-toc a{display:block;padding:.32rem .5rem;border-left:2px solid rgba(127,127,127,.25);color:#5b6b7f;text-decoration:none;line-height:1.45;transition:color .15s ease,border-color .15s ease}.blog-read-page .br-toc a:hover{color:#1a1c26;border-left-color:var(--primary-color)}.blog-read-page .br-toc .lvl-3 a{padding-left:1.35rem;font-size:.85rem}@media(min-width:1200px){.blog-read-page .br-layout{grid-template-columns:minmax(0,1fr) 280px}.blog-read-page .br-article{grid-column:1;grid-row:1}.blog-read-page .br-toc{grid-column:2;grid-row:1;position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;margin:0;max-width:none}.blog-read-page .br-toc summary{pointer-events:none;list-style:none}.blog-read-page .br-toc summary::-webkit-details-marker{display:none}}.blog-read-page .br-hero-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin-bottom:1.75rem}.blog-read-page .br-quick-answer{position:relative;background:rgba(var(--primary-color-rgb),.08);border-left:4px solid var(--primary-color);border-radius:0 12px 12px 0;padding:1.05rem 1.35rem 1.15rem;margin-bottom:2rem}.blog-read-page .br-qa-label{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a1c26;padding-bottom:.55rem;margin-bottom:.7rem;border-bottom:1px dashed rgba(var(--primary-color-rgb),.55)}.blog-read-page .br-qa-label::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--primary-color);flex:none}.blog-read-page .br-quick-answer p{margin:0;font-size:1.05rem;line-height:1.65;color:#2c3648}.blog-read-page .post-text{padding:0;font-size:1.0625rem;line-height:1.75;color:#3d4a5c;overflow-wrap:break-word}.blog-read-page .post-text p{margin-bottom:1.3rem}.blog-read-page .post-text h2,.blog-read-page .post-text h3,.blog-read-page .post-text h4{color:#1a1c26;scroll-margin-top:100px;text-wrap:balance}.blog-read-page .post-text h2{font-size:1.6rem;line-height:1.3;margin:2.4rem 0 1rem}.blog-read-page .post-text h3{font-size:1.3rem;line-height:1.35;margin:2rem 0 .8rem}.blog-read-page .post-text h4{font-size:1.125rem;line-height:1.4;margin:1.6rem 0 .6rem}.blog-read-page .post-text>h2:first-child,.blog-read-page .post-text>h3:first-child{margin-top:0}.blog-read-page .post-text strong{color:#1a1c26;font-weight:700}.blog-read-page .post-text a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:2px;text-underline-offset:3px}.blog-read-page .post-text a:hover{color:#1a1c26}.blog-read-page .post-text ul,.blog-read-page .post-text ol{margin:0 0 1.3rem;padding-left:1.5rem}.blog-read-page .post-text li{margin-bottom:.45rem}.blog-read-page .post-text li::marker{color:var(--primary-color)}.blog-read-page .post-text blockquote{margin:1.6rem 0;padding:.9rem 1.3rem;border-left:4px solid var(--primary-color);border-radius:0 10px 10px 0;background:rgba(127,127,127,.07);font-style:italic}.blog-read-page .post-text blockquote p:last-child{margin-bottom:0}.blog-read-page .post-text img{max-width:100%;height:auto;border-radius:10px}.blog-read-page .post-text figure{margin:1.6rem 0}.blog-read-page .post-text figcaption{font-size:.85rem;color:#8492a6;margin-top:.5rem;text-align:center}.blog-read-page .table-wrap{overflow-x:auto;margin:1.6rem 0;-webkit-overflow-scrolling:touch}.blog-read-page .table-wrap table{width:100%;min-width:480px;border-collapse:collapse;font-size:.95rem}.blog-read-page .table-wrap th,.blog-read-page .table-wrap td{padding:.6rem .85rem;border:1px solid rgba(127,127,127,.25);text-align:left;vertical-align:top}.blog-read-page .table-wrap th{background:rgba(var(--primary-color-rgb),.1);color:#1a1c26;font-weight:700}.blog-read-page .br-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:2.25rem 0;padding:1.35rem 1.5rem;border:1px solid rgba(var(--primary-color-rgb),.4);border-radius:14px;background:rgba(var(--primary-color-rgb),.07)}.blog-read-page .br-cta-text{display:grid;gap:.25rem;flex:1 1 18rem}.blog-read-page .br-cta-text strong{font-size:1.1rem;color:#1a1c26}.blog-read-page .br-cta-text span{font-size:.95rem;color:#5b6b7f;line-height:1.5}.blog-read-page .br-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:999px;background:var(--primary-color);color:#1a1c26;font-weight:700;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.blog-read-page .br-cta-btn:hover{color:#1a1c26;transform:translateY(-2px);box-shadow:0 6px 18px rgba(var(--primary-color-rgb),.35)}.blog-read-page .br-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(127,127,127,.25)}.blog-read-page .br-back{font-weight:600;text-decoration:none}.blog-read-page .br-share{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.blog-read-page .br-share-label{font-size:.85rem;opacity:.7}.blog-read-page .br-share-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(127,127,127,.35);color:inherit;transition:background .2s ease,color .2s ease,transform .2s ease}.blog-read-page .br-share-link:hover{transform:translateY(-2px);background:rgba(127,127,127,.15)}.blog-read-page .br-related{padding:0 0 60px}.blog-read-page .br-related-title{font-size:1.5rem;color:#1a1c26;margin-bottom:1.5rem}.blog-read-page .br-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.blog-read-page .br-card{display:flex;flex-direction:column;border:1px solid rgba(127,127,127,.22);border-radius:14px;overflow:hidden;color:inherit;text-decoration:none;background:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.blog-read-page .br-card:hover{color:inherit;transform:translateY(-3px);border-color:rgba(var(--primary-color-rgb),.6);box-shadow:0 10px 24px rgba(26,28,38,.08)}.blog-read-page .br-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-read-page .br-card-body{display:grid;gap:.4rem;padding:1rem 1.15rem 1.15rem}.blog-read-page .br-card h3{font-size:1.02rem;line-height:1.45;color:#1a1c26;margin:0}.blog-read-page .br-card-date{font-size:.82rem;color:#8492a6}.blog-read-page .br-toc a:focus-visible,.blog-read-page .br-share-link:focus-visible,.blog-read-page .br-cta-btn:focus-visible,.blog-read-page .br-card:focus-visible,.blog-read-page .br-back:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width:575px){.blog-read-page .post-text{font-size:1rem}.blog-read-page .post-text h2{font-size:1.4rem}.blog-read-page .post-text h3{font-size:1.2rem}.blog-read-page .br-quick-answer{padding:.95rem 1.1rem 1rem}.blog-read-page .br-quick-answer p{font-size:1rem}.blog-read-page .br-cta{padding:1.15rem 1.2rem}.blog-read-page .br-cta-btn{width:100%}}@media(prefers-reduced-motion:reduce){.blog-read-page .br-cta-btn,.blog-read-page .br-card,.blog-read-page .br-share-link,.blog-read-page .br-toc a{transition:none}.blog-read-page .br-cta-btn:hover,.blog-read-page .br-card:hover,.blog-read-page .br-share-link:hover{transform:none}}