.bp-progress-bar{position:fixed;top:0;left:0;height:3.5px;background:linear-gradient(90deg,#f5a623,#ea580c 50%,#d97706);z-index:9999;transition:width .1s ease-out;box-shadow:0 1px 6px rgba(245,166,35,.4)}.bp-page-wrap{background-color:#f8fafc;min-height:100vh;color:#0f172a}.bp-hero-section{background:linear-gradient(180deg,#fff,#f1f5f9);border-bottom:1px solid #e2e8f0}.bp-article-content{color:#334155;font-family:inherit;line-height:1.85;font-size:1.0625rem;overflow-wrap:break-word;word-wrap:break-word}.bp-article-content.font-size-sm{font-size:.9375rem;line-height:1.75}.bp-article-content.font-size-base{font-size:1.0625rem;line-height:1.85}.bp-article-content.font-size-lg{font-size:1.1875rem;line-height:1.9}.bp-article-content p{color:#334155;margin-top:0;margin-bottom:1.5rem;letter-spacing:-.01em}.bp-article-content p:last-child{margin-bottom:0}.bp-article-content h1,.bp-article-content h2,.bp-article-content h3,.bp-article-content h4,.bp-article-content h5,.bp-article-content h6{color:#0f1f3d;font-weight:800;line-height:1.3;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.025em;scroll-margin-top:100px;position:relative}.bp-article-content h1{font-size:1.875rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.bp-article-content h2{font-size:1.625rem;padding-bottom:.4rem;border-bottom:1.5px solid #e2e8f0}.bp-article-content h3{font-size:1.375rem}.bp-article-content h4{font-size:1.2rem}.bp-article-content h5{font-size:1.1rem;font-weight:700;color:#1e293b;background:#f1f5f9;padding:8px 14px;border-radius:8px;border-left:4px solid #f5a623;display:block}.bp-article-content h6{font-size:1rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.bp-article-content a{color:#0284c7;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.bp-article-content a:hover{color:#d97706}.bp-article-content b,.bp-article-content strong{color:#0f172a;font-weight:700}.bp-article-content em,.bp-article-content i{font-style:italic;color:#475569}.bp-article-content ul{list-style-type:disc}.bp-article-content ol,.bp-article-content ul{padding-left:1.75rem;margin-top:.75rem;margin-bottom:1.5rem}.bp-article-content ol{list-style-type:decimal}.bp-article-content li{margin-bottom:.6rem;padding-left:.25rem;line-height:1.75;color:#334155}.bp-article-content li::marker{color:#f5a623;font-weight:700}.bp-article-content blockquote{position:relative;margin:2rem 0;padding:1.25rem 1.75rem 1.25rem 2rem;background:#fffbeb;border-left:4px solid #f5a623;border-radius:0 12px 12px 0;color:#1e293b;font-style:italic;font-size:1.05rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.bp-article-content blockquote p{margin:0;color:#78350f}.bp-article-content table,.bp-table-container{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;font-size:.95rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04)}.bp-article-content th{background:#f1f5f9;color:#0f1f3d;font-weight:700;text-align:left;padding:14px 18px;border-bottom:2px solid #cbd5e1;font-size:.9rem;text-transform:uppercase;letter-spacing:.03em}.bp-article-content td{padding:12px 18px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top}.bp-article-content tr:last-child td{border-bottom:none}.bp-article-content tr:nth-child(2n) td{background-color:#f8fafc}.bp-article-content tr:hover td{background-color:#fef3c7}.bp-article-content code{background:#f1f5f9;color:#0f172a;padding:3px 8px;border-radius:6px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:1px solid #e2e8f0}.bp-article-content pre{background:#0f172a;color:#f8fafc;padding:1.25rem 1.5rem;border-radius:12px;overflow-x:auto;margin:1.75rem 0}.bp-article-content pre code{background:transparent;color:inherit;border:none;padding:0}.bp-article-content hr{border:none;height:1px;background:#e2e8f0;margin:2.5rem 0}.bp-article-content img{max-width:100%;height:auto;border-radius:12px;margin:2rem auto;display:block;box-shadow:0 4px 16px rgba(15,23,42,.08);border:1px solid #e2e8f0}.bp-article-content .center-aligned{margin-left:auto;margin-right:auto;display:block}.bp-article-content .left-aligned{margin-right:auto;display:block}.bp-article-content .right-aligned{margin-left:auto;display:block}.bp-article-content iframe{width:100%;border-radius:12px;margin:2rem 0;border:none;aspect-ratio:16/9}.bp-toc-item.active{color:#d97706!important;font-weight:700!important;border-left-color:#f5a623!important;background:#fef3c7}html{scroll-behavior:smooth}@media (max-width:768px){.bp-article-content{font-size:1rem;line-height:1.8}.bp-article-content h1{font-size:1.5rem}.bp-article-content h2{font-size:1.35rem}.bp-article-content h3{font-size:1.2rem}.bp-article-content table{display:block;overflow-x:auto;white-space:nowrap}}