#bl-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--color-orange);z-index:2000;transition:width .1s linear;box-shadow:0 0 6px rgba(255,91,46,.35)}.bl-hero{background:var(--color-bg-warm);background-image:radial-gradient(circle,rgba(14,20,95,.045) 1px,transparent 1px);background-size:24px 24px;border-bottom:1px solid var(--color-border);padding:0 0 0;position:relative;overflow:hidden}.bl-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-orange);z-index:1}.bl-hero-crumb{max-width:1280px;margin:0 auto;padding:78px var(--space-8) 0;display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);position:relative;z-index:1}.bl-hero-crumb a{color:var(--color-text-secondary);text-decoration:none;padding:3px 6px;border-radius:var(--radius-sm);font-weight:var(--weight-medium);transition:color var(--transition-fast),background var(--transition-fast)}.bl-hero-crumb a:hover{color:var(--color-orange);background:rgba(255,91,46,.08)}.bl-hero-crumb .sep{color:var(--color-text-disabled);padding:0 4px;font-size:11px;user-select:none}.bl-hero-crumb strong{color:var(--color-orange);font-weight:var(--weight-bold);background:rgba(255,91,46,.08);padding:3px 8px;border-radius:var(--radius-full)}.bl-hero-inner{max-width:1280px;margin:0 auto;padding:0 var(--space-8);display:grid;grid-template-columns:1fr 300px;gap:var(--space-10);align-items:center;position:relative;z-index:1}.bl-hero-left{padding:36px 0 24px}.bl-hero-visual{align-self:center;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 6px 20px rgba(14,20,95,.1))}.bl-hero-visual svg{display:block;width:100%;max-width:240px;height:auto}.bl-hero-byline{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-8)}.bl-hero-avatar-wrap{position:relative;flex-shrink:0}.bl-hero-author-avatar{width:52px;height:52px;border-radius:50%;background:var(--color-orange);box-shadow:0 0 0 3px rgba(255,91,46,.15),var(--shadow-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:17px;font-weight:var(--weight-bold);color:#fff;letter-spacing:-.02em}.bl-hero-author-avatar img{width:100%;height:100%;object-fit:cover}.bl-hero-avatar-badge{position:absolute;bottom:0;right:0;width:18px;height:18px;border-radius:50%;background:var(--color-navy);border:2px solid var(--color-bg-warm);display:flex;align-items:center;justify-content:center}.bl-hero-avatar-badge svg{width:9px;height:9px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bl-hero-byline-text{display:flex;flex-direction:column;gap:3px}.bl-hero-byline-label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1;letter-spacing:.03em}.bl-hero-byline-name{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);text-decoration:none;line-height:1;transition:color var(--transition-fast)}.bl-hero-byline-name:hover{color:var(--color-orange)}.bl-hero-byline-role{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1}.bl-hero-byline-div{width:1px;height:32px;background:var(--color-border-strong);flex-shrink:0;margin:0 var(--space-1)}.bl-hero-byline-meta{display:flex;flex-direction:column;gap:4px}.bl-hero-meta-item{display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;line-height:1}.bl-hero-meta-item svg{width:11px;height:11px;stroke:var(--color-text-secondary);fill:none;stroke-width:2;flex-shrink:0}.bl-hero-meta-item.updated{color:var(--color-orange);font-weight:var(--weight-bold)}.bl-hero-meta-item.updated svg{stroke:var(--color-orange)}.bl-hero h1{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:clamp(32px,3.8vw,45px);color:var(--color-text-heading);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:700px;margin-bottom:var(--space-5)}.bl-hero h1 .keyword-highlight{color:var(--color-orange)}.bl-hero-intro{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);max-width:620px;margin-bottom:var(--space-3)}.bl-shell{max-width:1280px;margin:0 auto;padding:0 var(--space-8);display:grid;grid-template-columns:220px 1fr 278px;gap:var(--space-16);align-items:start;padding-top:var(--space-12);padding-bottom:var(--space-20)}.bl-toc-col{position:sticky;top:90px}.bl-toc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.bl-toc-header-left{display:flex;align-items:center;gap:var(--space-2)}.bl-toc-header-bar{display:block;width:3px;height:14px;background:var(--color-orange);border-radius:2px;flex-shrink:0}.bl-toc-heading{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-navy)}.bl-toc-progress-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-orange);background:rgba(255,91,46,.08);border:1px solid rgba(255,91,46,.2);padding:3px 10px;border-radius:var(--radius-full);min-width:40px;text-align:center;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.bl-toc-progress-label.pct-mid{background:rgba(255,91,46,.13);border-color:rgba(255,91,46,.35)}.bl-toc-progress-label.pct-done{background:var(--color-orange);color:#fff;border-color:var(--color-orange)}.bl-toc{list-style:none;padding:0;margin:var(--space-2) 0 var(--space-6);position:relative;padding-left:0;border-left:2px solid var(--color-border)}.bl-toc::before{content:'';position:absolute;left:-2px;top:0;width:2px;background:var(--color-orange);height:var(--toc-fill,0%);transition:height .12s ease;border-radius:2px}.bl-toc li{padding:0;margin:0}.bl-toc a{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);padding:7px var(--space-3) 7px var(--space-4);text-decoration:none;border-bottom:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color var(--transition-fast),background var(--transition-fast),font-size var(--transition-fast)}.bl-toc-num{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-bold);color:var(--color-text-disabled);flex-shrink:0;width:18px;text-align:right;transition:color var(--transition-fast);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bl-toc-text{flex:1;line-height:var(--leading-normal)}.bl-toc a:hover{color:var(--color-text-body);background:var(--color-bg-peach);text-decoration:none}.bl-toc a:hover .bl-toc-num{color:var(--color-text-secondary)}.bl-toc a.toc-active{color:var(--color-orange);background:var(--color-bg-peach);font-weight:var(--weight-bold);box-shadow:inset 2px 0 0 var(--color-orange)}.bl-toc a.toc-active .bl-toc-num{color:var(--color-orange);opacity:.7}.bl-toc a.toc-passed{color:var(--color-text-disabled);opacity:.65}.bl-toc a.toc-passed .bl-toc-num{color:var(--color-text-disabled)}.bl-toc-divider{height:1px;background:var(--color-border);margin:var(--space-6) 0 var(--space-5)}.bl-share-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-body);display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.bl-share-label::before{content:'';display:block;width:14px;height:2px;background:var(--color-orange);border-radius:1px;flex-shrink:0}.bl-share-row{display:flex;gap:var(--space-2);justify-content:flex-start}.bl-share-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-peach);border:1px solid rgba(255,91,46,.2);text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.bl-share-btn svg{width:13px;height:13px;stroke:var(--color-orange);fill:none;stroke-width:2;transition:stroke var(--transition-fast);opacity:.75}.bl-share-btn:hover{background:var(--color-orange);border-color:var(--color-orange);transform:translateY(-2px);box-shadow:var(--shadow-cta);text-decoration:none}.bl-share-btn:hover svg{stroke:#fff;opacity:1}.bl-share-btn.copied{background:var(--color-orange);border-color:var(--color-orange)}.bl-share-btn.copied svg{stroke:#fff;opacity:1}.getHelpWrapper{align-self:flex-start;width:100%;position:sticky;top:110px;max-width:278px;margin-bottom:20px}.ctaBg{background:linear-gradient(236.41deg,#f8f7f3 -.48%,#efebe3 66.7%);position:relative;height:500px}.getHelpWrapper p:first-of-type{font-family:var(--font-serif);font-weight:400;font-size:var(--text-2xl);line-height:135%;text-align:center;color:var(--color-text-heading);padding:26px 13px 13px;position:relative}.getHelpWrapper p:first-of-type span{font-family:var(--font-serif);font-weight:400;color:var(--color-orange)}.getHelpWrapper p:nth-of-type(2){font-family:var(--font-sans);font-weight:400;font-size:var(--text-sm);line-height:135%;text-align:center;text-transform:uppercase;position:relative;color:var(--color-text-body);padding:0 47px}.getHelpWrapper img{display:block;margin:-37px auto 0}.getHelpWrapper .btnApply{display:block;max-width:max-content;width:100%;padding:10px 43px 10px 44px;color:var(--color-text-inverse);text-align:center;font-size:var(--text-lg);font-weight:700;line-height:135%;background:var(--color-orange);z-index:1;position:absolute;border-radius:100px;border-bottom:5px solid var(--color-orange-hover);box-shadow:0 6px 7.3px 2px rgba(255,91,46,.25);transition:all .5s ease;bottom:27px;left:51px;text-decoration:none}.getHelpWrapper .btnApply:hover{box-shadow:0 3px 4px 1px rgba(255,91,46,.25);transform:translateY(3px);text-decoration:none}.shareArticle{margin-top:16px}.getHelpWrapper .articleHead{font-size:19px;font-weight:500;line-height:22.71px;text-align:center;color:#828ba2;margin-bottom:12px}.socialIcon{display:flex;column-gap:12px;justify-content:center}.socialIcon a{display:flex;border:2px solid #d9deeb;background-color:var(--color-bg-white);width:48px;height:48px;align-items:center;justify-content:center;border-radius:100%;text-decoration:none}.socialIcon a:hover{background-color:#06447e;border-color:#06447e}.socialIcon a:hover .iconWrap img{filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(173deg) brightness(111%) contrast(100%)}.bl-content{min-width:0}.bl-content h2{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--text-3xl);color:var(--color-text-heading);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-5);padding-top:var(--space-16);border-top:1px solid var(--color-border);scroll-margin-top:100px;display:flex;align-items:flex-start;gap:14px}.bl-content h2::before{content:'';display:block;flex-shrink:0;width:4px;height:32px;margin-top:4px;background:var(--color-orange);border-radius:2px}.bl-content h2:first-child{padding-top:0;border-top:none}.bl-section{margin-top:var(--space-16)}.bl-section:first-of-type{margin-top:0}.bl-section-num{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange);opacity:.55;display:block;margin-bottom:var(--space-3)}.bl-section h2{padding-top:0;border-top:none;margin-top:0}.bl-section+.bl-section{border-top:1px solid var(--color-border);padding-top:var(--space-16)}.bl-content p{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);margin-bottom:var(--space-5);max-width:68ch}.bl-content .bl-section h2+p{font-size:var(--text-lg);color:var(--color-text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);max-width:66ch;padding-left:var(--space-4);border-left:2px solid rgba(255,91,46,.3)}.bl-content ul{list-style:none;padding:0;margin:var(--space-3) 0 var(--space-5)}.bl-content ul li{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);padding:5px 0 5px 22px;position:relative}.bl-content ul li::before{content:'';position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--color-orange);opacity:.6}.bl-content a{color:var(--color-orange);text-decoration:none;font-weight:var(--weight-medium);border-bottom:1px solid rgba(255,91,46,.25);transition:border-color var(--transition-fast),color var(--transition-fast)}.bl-content a:hover{color:var(--color-orange-hover);border-bottom-color:var(--color-orange);text-decoration:none}.bl-sublabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);display:block;margin:var(--space-6) 0 var(--space-3)}.bl-callout{background:var(--color-bg-peach);border-left:3px solid var(--color-orange);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-5) var(--space-6);margin:var(--space-5) 0 var(--space-6);display:flex;gap:var(--space-4);align-items:flex-start}.bl-callout.callout-process{background:var(--color-bg-white);border-left:4px solid var(--color-orange);border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-sm),inset 0 0 0 1px rgba(255,91,46,.08)}.bl-callout.callout-process .bl-callout-icon{background:var(--color-navy)}.bl-callout-icon{width:30px;height:30px;border-radius:var(--radius-md);background:var(--color-orange);flex-shrink:0;display:flex;align-items:center;justify-content:center}.bl-callout-icon svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2}.bl-callout p{font-size:var(--text-md);margin:0;line-height:var(--leading-body);max-width:none}.bl-checklist{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:var(--space-5) 0 var(--space-8)}.bl-check-col{border-radius:var(--radius-lg);padding:var(--space-5)}.bl-check-col.yes{background:#f0fdf4;border:1px solid rgba(34,197,94,.25)}.bl-check-col.no{background:rgba(255,91,46,.04);border:1px solid rgba(255,91,46,.18)}.bl-check-head{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-4)}.bl-check-col.yes .bl-check-head{color:#15803d}.bl-check-col.no .bl-check-head{color:#b91c1c}.bl-check-icon{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--weight-bold)}.bl-check-col.yes .bl-check-icon{background:#22c55e;color:#fff}.bl-check-col.no .bl-check-icon{background:#ef4444;color:#fff}.bl-check-col ul{margin:0}.bl-check-col ul li{font-size:14px;padding-left:16px}.bl-check-col ul li::before{width:5px;height:5px;top:11px;opacity:1}.bl-check-col.yes ul li::before{background:#22c55e}.bl-check-col.no ul li::before{background:#ef4444}.bl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin:var(--space-4) 0 var(--space-6)}.bl-step{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);text-align:center;box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-normal),transform var(--transition-normal),border-color var(--transition-normal)}.bl-step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:rgba(255,91,46,.2)}.bl-step-num{width:36px;height:36px;border-radius:50%;background:var(--color-navy);color:#fff;font-size:15px;font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3)}.bl-step:first-child .bl-step-num{background:var(--color-orange)}.bl-step-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2);line-height:var(--leading-snug)}.bl-step-body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.bl-table-wrap{margin:var(--space-5) 0 var(--space-8);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow-x:auto}.bl-table{width:100%;border-collapse:collapse;font-size:14px;min-width:480px}.bl-table thead tr{background:var(--color-navy)}.bl-table th{padding:12px var(--space-4);text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(255,255,255,.9);white-space:nowrap}.bl-table th:first-child{color:rgba(255,255,255,.55)}.bl-table td{padding:11px var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-body);font-family:var(--font-sans)}.bl-table tbody tr:last-child td{border-bottom:none}.bl-table tbody tr:nth-child(odd){background:var(--color-bg-white)}.bl-table tbody tr:nth-child(2n){background:var(--color-bg-warm)}.bl-table tbody tr:hover{background:var(--color-bg-peach)}.bl-table .row-lbl{font-weight:var(--weight-bold);color:var(--color-text-heading);white-space:nowrap}.tag-yes{color:#15803d;font-weight:var(--weight-bold)}.tag-no{color:#b91c1c;font-weight:var(--weight-bold)}.tag-cond{color:var(--color-orange);font-weight:var(--weight-bold)}.bl-table tbody tr.row-cond{background:var(--color-bg-peach)!important}.bl-table tbody tr.row-cond:hover{background:#ffddb8!important}.bl-table tbody tr.row-cond td{border-bottom-color:rgba(255,91,46,.2)}.bl-table tbody tr.row-cond .row-lbl::after{content:' ▲';font-size:10px;color:var(--color-orange);opacity:.6}.bl-cred-wrap{margin:var(--space-4) 0 var(--space-5);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.bl-cred{width:100%;border-collapse:collapse;font-size:var(--text-md)}.bl-cred thead tr{background:var(--color-bg-warm)}.bl-cred th{padding:10px var(--space-4);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-navy);border-bottom:2px solid var(--color-border);text-align:left}.bl-cred td{padding:10px var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-body);font-family:var(--font-sans)}.bl-cred tbody tr:last-child td{border-bottom:none}.bl-cred tbody tr:hover{background:var(--color-bg-warm)}.cred-badge{display:inline-block;font-size:11px;font-weight:var(--weight-bold);background:var(--color-bg-peach);color:var(--color-orange);padding:2px 8px;border-radius:var(--radius-sm)}.bl-states{background:rgba(14,20,95,.04);border:1px solid rgba(14,20,95,.12);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);margin:var(--space-4) 0 var(--space-8);display:flex;gap:var(--space-4);align-items:flex-start}.bl-states-ico{font-size:20px;flex-shrink:0;margin-top:2px}.bl-states-body strong{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-navy);margin-bottom:var(--space-2)}.bl-states-body p{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-body);margin:0 0 var(--space-3);line-height:var(--leading-body);max-width:none}.bl-state-pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bl-state-pill{font-size:12px;font-weight:var(--weight-bold);background:rgba(14,20,95,.08);color:var(--color-navy);padding:3px 10px;border-radius:var(--radius-full)}.bl-warning{background:rgba(255,91,46,.05);border:1px solid rgba(255,91,46,.2);border-left:4px solid var(--color-orange);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-6) var(--space-6);margin:var(--space-4) 0 var(--space-5);box-shadow:var(--shadow-xs)}.bl-warning-head{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.bl-warning ul{margin:0}.bl-warning ul li{font-size:var(--text-md)}.bl-warning ul li::before{background:var(--color-orange);opacity:.8}.bl-faq{margin:var(--space-3) 0 0}.bl-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-2);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.bl-faq-item:hover{border-color:rgba(255,91,46,.25)}.bl-faq-item.open{border-color:rgba(255,91,46,.3);box-shadow:var(--shadow-sm)}.bl-faq-item.faq-core{border-color:var(--color-border-strong);background:var(--color-bg-warm)}.bl-faq-item.faq-core .bl-faq-q{font-size:var(--text-lg)}.bl-faq-item.faq-core:hover{border-color:rgba(255,91,46,.35)}.bl-faq-q{width:100%;background:0 0;border:none;padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);line-height:var(--leading-snug);transition:color var(--transition-fast)}.bl-faq-q:hover{color:var(--color-orange)}.bl-faq-item.open .bl-faq-q{color:var(--color-orange)}.bl-faq-icon{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--color-bg-peach);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast)}.bl-faq-icon svg{width:10px;height:10px;stroke:var(--color-orange);fill:none;stroke-width:2.5;transition:transform var(--transition-normal)}.bl-faq-item.open .bl-faq-icon{background:var(--color-orange)}.bl-faq-item.open .bl-faq-icon svg{stroke:#fff;transform:rotate(180deg)}.bl-faq-body{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.bl-faq-item.open .bl-faq-body{max-height:600px}.bl-faq-ans{padding:0 var(--space-5) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-body)}.bl-faq-ans a{color:var(--color-orange);border-bottom:1px solid rgba(255,91,46,.25);font-weight:var(--weight-medium)}.bl-faq-ans a:hover{border-bottom-color:var(--color-orange);text-decoration:none}.bl-handoff{background:var(--color-bg-navy);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);margin-top:var(--space-16);text-align:center}.bl-handoff h2{font-family:var(--font-serif);font-size:var(--text-3xl);color:#fff8f0;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-weight:var(--weight-regular);margin:0 0 var(--space-4);padding:0;border:none;display:block}.bl-handoff h2::before{display:none}.bl-handoff p{color:rgba(255,255,255,.88)!important;font-size:var(--text-md)!important;max-width:500px;margin:0 auto var(--space-6);line-height:var(--leading-body);border-left:none!important;padding-left:0!important}.bl-handoff-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}.bl-handoff-badge{display:flex;align-items:center;gap:var(--space-2);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.75);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:6px 14px;border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);text-transform:uppercase}.bl-badge-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.bl-handoff-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-orange);color:#fff!important;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);padding:15px var(--space-10);border-radius:var(--radius-md);text-decoration:none;box-shadow:var(--shadow-cta);transition:background var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.bl-handoff-btn:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(-1px);color:#fff;text-decoration:none}.bl-handoff-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.bl-eeat{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:stretch}.bl-eeat-card{background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.bl-eeat-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);margin-bottom:var(--space-4);display:block}.bl-eeat-card--reviewer .bl-eeat-label{color:var(--color-navy)}.bl-eeat-person{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.bl-eeat-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--color-bg-peach);border:2px solid var(--color-border-strong);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-bold);color:var(--color-orange)}.bl-eeat-avatar img{width:100%;height:100%;object-fit:cover}.bl-eeat-info{flex:1;min-width:0}.bl-eeat-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:2px;line-height:var(--leading-snug)}.bl-eeat-name a{color:var(--color-text-heading);border-bottom:none;text-decoration:none}.bl-eeat-name a:hover{color:var(--color-orange);text-decoration:underline}.bl-eeat-creds{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.bl-eeat-bio{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.bl-disclaimer{background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-top:var(--space-4);grid-column:1/-1}.bl-disclaimer strong{color:var(--color-text-body)}.bl-related-section{background:var(--color-bg-warm);border-top:1px solid var(--color-border);padding:var(--space-16) 0}.bl-related-inner{max-width:1280px;margin:0 auto;padding:0 var(--space-8)}.bl-related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.bl-related-heading{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--text-2xl);color:var(--color-text-heading);letter-spacing:var(--tracking-tight);margin:0}.bl-related-see-all{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-orange);text-decoration:none;border-bottom:none;display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;transition:gap var(--transition-fast),color var(--transition-fast)}.bl-related-see-all:hover{color:var(--color-orange-hover);gap:var(--space-3);text-decoration:none}.bl-related-see-all svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.bl-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.bl-related-card{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal)}.bl-related-card:hover{box-shadow:var(--shadow-md);border-color:rgba(255,91,46,.25);transform:translateY(-3px);text-decoration:none}.bl-related-card-tag{display:inline-block;font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);background:rgba(255,91,46,.08);border:1px solid rgba(255,91,46,.15);padding:2px 8px;border-radius:var(--radius-full);align-self:flex-start}.bl-related-card-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);line-height:var(--leading-snug);flex:1;transition:color var(--transition-fast)}.bl-related-card:hover .bl-related-card-title{color:var(--color-orange)}.bl-related-card-arrow{margin-top:auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-orange);transition:gap var(--transition-fast)}.bl-related-card:hover .bl-related-card-arrow{gap:var(--space-3)}.bl-related-card-arrow svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;flex-shrink:0}@media (max-width:1100px){.bl-shell{grid-template-columns:180px 1fr 240px;gap:var(--space-10)}.bl-related-grid{grid-template-columns:repeat(2,1fr)}.bl-related-header{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.bl-hero-inner{grid-template-columns:1fr 240px;gap:var(--space-8)}.getHelpWrapper{max-width:240px}}@media (max-width:991px){.getHelpWrapper{display:none}}@media (max-width:900px){.bl-shell{grid-template-columns:1fr}.bl-toc-col{display:none}.bl-hero-inner{grid-template-columns:1fr}.bl-hero-visual{display:none}.bl-related-grid{grid-template-columns:repeat(2,1fr)}.bl-related-header{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}@media (max-width:640px){.bl-hero-crumb,.bl-hero-inner,.bl-related-inner,.bl-shell{padding-left:var(--space-5);padding-right:var(--space-5)}.bl-hero h1{font-size:32px}.bl-hero-left{padding-bottom:var(--space-8)}.bl-shell{padding-top:var(--space-8)}.bl-hero-byline{flex-wrap:wrap;gap:var(--space-3)}.bl-hero-byline-div{display:none}.bl-checklist,.bl-eeat{grid-template-columns:1fr}.bl-steps{grid-template-columns:1fr}.bl-handoff{padding:var(--space-8) var(--space-5)}.bl-handoff h2{font-size:var(--text-2xl)}.bl-related-grid{grid-template-columns:1fr}}