.bl-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--brand-tint);color:var(--brand-d);font:600 12.5px/1 var(--body);letter-spacing:.01em}.bl-chip--link{min-height:32px;padding:0 12px;font-size:13px;margin-bottom:18px}.bl-chip--link:hover{background:#f6dce7}.bl-list{padding-top:48px}.bl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:40px}.bl-cats ul{display:flex;flex-wrap:wrap;gap:8px}.bl-cat{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font:600 14px/1.2 var(--body);color:var(--ink);transition:background-color .15s,border-color .15s,color .15s}.bl-cat:hover{border-color:var(--brand);color:var(--brand-d)}.bl-cat span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--tint);color:var(--muted);font-size:12px}.bl-cat.is-on{background:var(--deep);border-color:var(--deep);color:#fff}.bl-cat.is-on span{background:var(--gold);color:var(--deep)}.bl-rss{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-weight:600;font-size:14px}.bl-rss:hover{color:var(--brand-d)}.bl-rss .hp-ico{width:18px;height:18px;color:var(--brand)}.bl-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center;margin-bottom:clamp(56px,6vw,88px)}.bl-feat__img{display:block;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--tint);box-shadow:var(--shadow)}.bl-feat__img img,.bl-feat__img .bl-ph{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-o)}.bl-feat:hover .bl-feat__img img{transform:scale(1.03)}.bl-feat__kick{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--body);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.bl-feat__kick .hp-ico{width:16px;height:16px;color:var(--gold);fill:var(--gold)}.bl-feat__title{font:800 clamp(22px,1.2vw + 16px,34px)/1.2 var(--head);letter-spacing:-.03em;margin:14px 0;overflow-wrap:break-word}.bl-feat__title a:hover{color:var(--brand-d)}.bl-feat__ex{color:var(--muted);font-size:17px;max-width:56ch;margin-bottom:16px}.bl-feat__cta{margin-top:24px}.bl-more-h{font:800 clamp(22px,2vw,28px)/1.2 var(--head);margin-bottom:24px}.bl-feat__img:has(.bl-img--hex),.bl-cover:has(.bl-img--hex) .bl-img{box-shadow:none;background:none}.bl-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:56px}.bl-pager ol{display:flex;flex-wrap:wrap;gap:6px}.bl-pager__n,.bl-pager__step,.bl-pager__gap{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border-radius:var(--r-sm);font-weight:600;font-size:14.5px}.bl-pager__n,.bl-pager__step{border:1px solid var(--line-2);background:#fff}.bl-pager a:hover{border-color:var(--ink)}.bl-pager__n.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.bl-pager__step.is-off{opacity:.4}.bl-pager .hp-ico{width:18px;height:18px}.bl-empty h2{font-size:22px}.bl-preview{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin-bottom:24px!important;border-radius:var(--r);background:#fff8d6;border:1px solid #f0d76a;color:#5b4a00;font-size:14.5px}.bl-preview .hp-ico{margin-top:2px}.bl-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(0,320px);justify-content:center;gap:clamp(48px,5vw,88px);padding-top:clamp(40px,4vw,64px);padding-bottom:clamp(56px,6vw,96px)}.bl-main{min-width:0}.bl-aside__sticky{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:28px}.bl-aside-h{font:700 12.5px/1 var(--body);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:12px}.bl-toc ol{counter-reset:toc;border-left:2px solid var(--line)}.bl-toc li{counter-increment:toc}.bl-toc a{display:flex;gap:10px;padding:8px 0 8px 16px;margin-left:-2px;border-left:2px solid transparent;color:var(--muted);font-size:14.5px;line-height:1.45;transition:color .15s,border-color .15s}.bl-toc a:before{content:counter(toc,decimal-leading-zero);font:600 12px/1.7 var(--body);color:var(--line-2);font-variant-numeric:tabular-nums}.bl-toc a:hover{color:var(--ink)}.bl-toc a.is-on{color:var(--brand-d);border-left-color:var(--brand);font-weight:600}.bl-toc a.is-on:before{color:var(--brand)}.bl-toc--m{display:none;margin-bottom:32px;border:1px solid var(--line);border-radius:var(--r);background:var(--tint)}.bl-toc--m summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;font:700 15px/1.2 var(--head);cursor:pointer;list-style:none}.bl-toc--m summary::-webkit-details-marker{display:none}.bl-toc--m summary span{margin-left:auto;font:500 13px/1 var(--body);color:var(--muted)}.bl-toc--m summary .hp-ico:last-child{width:18px;height:18px;transition:transform .2s}.bl-toc--m[open] summary .hp-ico:last-child{transform:rotate(180deg)}.bl-toc--m ol{margin:0 16px 16px}.bl-prose{font-size:clamp(16.5px,1.15vw,18px);line-height:1.75;color:#2c3945;overflow-wrap:break-word}.bl-prose>*+*{margin-top:1.15em}.bl-prose h2,.bl-prose h3,.bl-prose h4{color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px)}.bl-prose h2{font:800 clamp(24px,2vw,30px)/1.2 var(--head);letter-spacing:-.025em;margin-top:2.2em}.bl-prose h3{font:700 clamp(19px,1.5vw,22px)/1.3 var(--head);margin-top:1.8em}.bl-prose h4{font:700 17px/1.35 var(--head);margin-top:1.6em}.bl-prose h2+*,.bl-prose h3+*,.bl-prose h4+*{margin-top:.6em}.bl-prose>:first-child{margin-top:0}.bl-prose a{color:var(--brand-d);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.bl-prose a:hover{color:var(--brand)}.bl-prose strong,.bl-prose b{color:var(--ink);font-weight:650}.bl-prose ul,.bl-prose ol{padding-left:0}.bl-prose li{position:relative;padding-left:30px}.bl-prose li+li{margin-top:.5em}.bl-prose ul>li:before{content:"";position:absolute;left:8px;top:.68em;width:8px;height:9px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--brand)}.bl-prose ol{counter-reset:li}.bl-prose ol>li{counter-increment:li}.bl-prose ol>li:before{content:counter(li);position:absolute;left:0;top:.2em;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:700 12px/1 var(--body)}.bl-prose li>ul,.bl-prose li>ol{margin-top:.5em}.bl-prose blockquote{margin-left:0;margin-right:0;padding:18px 22px;border-left:4px solid var(--brand);border-radius:0 var(--r) var(--r) 0;background:var(--brand-tint);color:var(--ink)}.bl-prose blockquote>*+*{margin-top:.6em}.bl-prose code{font:500 .88em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--tint);border:1px solid var(--line);border-radius:5px;padding:.1em .38em;color:var(--ink);overflow-wrap:anywhere}.bl-prose pre{background:var(--deep);color:#e9edf1;border-radius:var(--r);padding:18px 20px;overflow-x:auto;font-size:14.5px;line-height:1.6;-webkit-overflow-scrolling:touch}.bl-prose pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit;overflow-wrap:normal}.bl-prose img{border-radius:var(--r);height:auto}.bl-prose hr{border:0;height:1px;background:var(--line);margin:2.4em 0}.bl-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);-webkit-overflow-scrolling:touch}.bl-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:520px}.bl-table th,.bl-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.bl-table thead th{background:var(--tint);font:700 13.5px/1.3 var(--head);color:var(--ink)}.bl-table tbody tr:last-child td{border-bottom:0}.bl-table td:first-child{font-weight:600;color:var(--ink)}.bl-foot{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.bl-tags{display:flex;flex-wrap:wrap;gap:8px}.bl-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:var(--tint);border:1px solid var(--line);font-size:13px;color:var(--muted);transition:border-color .15s,color .15s}.bl-tags a:hover{border-color:var(--brand);color:var(--brand-d)}.bl-tags a:before{content:"#";opacity:.6;margin-right:1px}.bl-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bl-share__h{font:700 12.5px/1 var(--body);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.bl-share ul{display:flex;flex-wrap:wrap;gap:6px}.bl-share a,.bl-share button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--ink);transition:background-color .15s,color .15s,border-color .15s}.bl-share a:hover,.bl-share button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.bl-share .hp-ico{width:18px;height:18px}.bl-share__ok{font-size:13px;color:var(--ok);font-weight:600;min-height:1em}.bl-aside .bl-share{flex-direction:column;align-items:flex-start}.bl-ctabox{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--deep);color:var(--on-dark);padding:26px 24px}.bl-ctabox:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.06;pointer-events:none}.bl-ctabox>*{position:relative}.bl-ctabox__kick{display:flex;align-items:center;gap:8px;color:var(--gold);font:600 13px/1 var(--body)}.bl-ctabox__kick .hp-ico{width:18px;height:18px}.bl-ctabox h2{color:#fff;font:800 21px/1.25 var(--head);margin:12px 0 8px}.bl-ctabox>p{font-size:14.5px;color:var(--on-dark-mute)}.bl-ctabox ul{margin-top:18px;display:grid;gap:8px}.bl-ctabox li a{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:var(--r);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;transition:background-color .15s,border-color .15s}.bl-ctabox li a:hover{background:#ffffff1f;border-color:#ffffff40}.bl-ctabox li a>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bl-ctabox li b{font:700 15px/1.2 var(--head)}.bl-cta__from{font-size:13px;color:var(--on-dark-mute)}.bl-cta__from b{color:var(--gold);font:700 13.5px/1 var(--body)}.bl-ctabox li .hp-ico:first-child{color:var(--brand-l)}.bl-ctabox li .hp-ico:last-child{width:18px;height:18px;opacity:.7;transition:transform .2s var(--ease)}.bl-ctabox li a:hover .hp-ico:last-child{transform:translate(3px)}.bl-ctabox :focus-visible{outline-color:var(--gold)}.bl-related{padding:clamp(64px,7vw,104px) 0}.bl-feat__img,.bl-feat__img .bl-img{border-radius:var(--r-lg)}.bl-cover{margin:0 auto;max-width:1360px}.bl-cover .bl-img{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--shadow)}.bl-cover .bl-img__chip{left:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px);font-size:13.5px;padding:9px 14px}.bl-cover .bl-img--hex .bl-img__chip{left:8%}.bl-prose .bl-fig{margin:2.2em 0}.bl-fig__zoom{position:relative;display:block;width:100%;padding:0;border-radius:var(--r-lg);overflow:hidden;cursor:zoom-in;isolation:isolate;box-shadow:0 24px 48px -30px #16212b8c;background:var(--tint)}.bl-fig__zoom img{display:block;width:100%;height:auto;border-radius:0!important;transition:transform .6s var(--ease-o)}.bl-fig__zoom:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(140deg,rgba(22,33,43,.22),transparent 50%,rgba(197,56,111,.2));mix-blend-mode:multiply}.bl-fig__zoom:after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:30%;height:50%;pointer-events:none;background:var(--hex);background-size:22px 40px;opacity:.35;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000,transparent 62%);mask-image:radial-gradient(120% 120% at 100% 100%,#000,transparent 62%)}.bl-fig__zoom:hover img{transform:scale(1.02)}.bl-fig__zoom:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.bl-fig figcaption{display:flex;gap:10px;align-items:baseline;margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted)}.bl-fig figcaption:before{content:"";flex:none;width:18px;height:3px;border-radius:3px;background:var(--gold);transform:translateY(-4px)}.bl-lb{max-width:min(1400px,94vw);max-height:94vh;padding:0;border:0;background:transparent;overflow:visible}.bl-lb::backdrop{background:#16212be0}.bl-lb img{display:block;max-width:100%;max-height:84vh;width:auto;height:auto;margin:0 auto;border-radius:var(--r-lg);box-shadow:0 30px 80px -20px #0009}.bl-lb p{margin:12px auto 0;max-width:72ch;text-align:center;color:#e9edf1;font-size:14.5px}.bl-lb__close{position:fixed;top:14px;right:14px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 8px 24px -8px #00000080}.bl-lb__close:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.hp-mo .bl-lb[open]{animation:bl-fade .25s var(--ease-o)}@keyframes bl-fade{0%{opacity:0}to{opacity:1}}.bl-readbar{position:fixed;left:0;right:0;top:0;z-index:70;height:4px;pointer-events:none;background:#16212b0f}.bl-readbar span{display:block;height:100%;background:linear-gradient(90deg,var(--brand-l),var(--brand) 55%,var(--gold));transform:scaleX(0);transform-origin:0 50%;will-change:transform}.bl-page--article .hp-progress{display:none}.bl-hero{position:relative;padding:clamp(28px,4vw,56px) 0 clamp(28px,3.5vw,48px);overflow:hidden}.bl-hero:before{content:"";position:absolute;inset:0;background:var(--hex-ink);opacity:.035;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.bl-hero .hp-container>*{position:relative;max-width:1360px;margin-left:auto;margin-right:auto}.bl-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,72px);align-items:center}.bl-hero__grid.is-solo{grid-template-columns:minmax(0,1fr);max-width:960px}.bl-hero__main{min-width:0}.bl-hero .hp-crumbs{margin-bottom:20px}.bl-hero .hp-crumbs li:last-child{min-width:0}.bl-hero .hp-crumbs [aria-current]{display:inline-block;max-width:min(52ch,100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.bl-hero__cat{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;margin-bottom:18px;border-radius:999px;background:var(--brand-tint);color:var(--brand-d);font:600 13px/1 var(--body)}.bl-hero__cat:hover{background:#f6dce7}.bl-title{font:800 var(--fs-h1)/1.12 var(--head);letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bl-byline{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.bl-avatar{display:inline-grid;place-items:center;flex:none;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--ink);color:#fff;font:700 15px/1 var(--head)}.bl-author{font:700 15px/1.3 var(--head);color:var(--ink)}.bl-byline .bl-meta{margin-top:2px}.bl-brief{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--deep);color:var(--on-dark);padding:clamp(22px,2.4vw,32px)}.bl-brief:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.05;pointer-events:none}.bl-brief:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--gold),var(--brand))}.bl-brief>*{position:relative}.bl-brief__kick{display:flex;align-items:center;gap:8px;color:var(--gold);font:700 12.5px/1.2 var(--body);text-transform:uppercase;letter-spacing:.08em}.bl-brief__kick .hp-ico{width:18px;height:18px}.bl-brief__lead{margin-top:14px;color:#fff;font-size:16.5px;line-height:1.6}.bl-brief__h{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font:700 13px/1 var(--head);color:var(--on-dark-mute);text-transform:uppercase;letter-spacing:.08em}.bl-brief__list{margin-top:12px;display:grid;gap:10px}.bl-brief__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--on-dark)}.bl-brief__list .hp-ico{width:18px;height:18px;margin-top:2px;color:var(--gold)}.bl-prose .bl-reco{position:relative;margin:2.6em 0;padding:clamp(18px,2vw,26px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,#fff,var(--tint));overflow:hidden}.bl-prose .bl-reco:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand),var(--gold))}.bl-prose .bl-reco *+*{margin-top:0}.bl-prose .bl-reco ul>li:before,.bl-prose .bl-reco ol>li:before{content:none}.bl-prose .bl-reco li{padding-left:0}.bl-prose .bl-reco li+li{margin-top:0}.bl-prose .bl-reco a{text-decoration:none;font-weight:inherit;color:inherit}.bl-reco__head{margin-bottom:16px}.bl-reco__kick{display:flex;align-items:center;gap:8px;font:700 12.5px/1.2 var(--body);color:var(--brand-d);text-transform:uppercase;letter-spacing:.08em}.bl-reco__kick .hp-ico{width:16px;height:16px;color:var(--gold);fill:var(--gold)}.bl-prose .bl-reco__h{margin-top:6px!important;font:800 clamp(19px,1.6vw,23px)/1.25 var(--head);letter-spacing:-.02em}.bl-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.bl-prose .bl-pick{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .2s,box-shadow .2s}.bl-prose .bl-pick:hover{border-color:var(--brand);box-shadow:0 16px 30px -22px #c5386f8c}.bl-pick__cat{font:600 12px/1.2 var(--body);color:var(--muted)}.bl-prose .bl-pick__name{margin:0;font:700 16.5px/1.3 var(--head);color:var(--ink)}.bl-prose .bl-pick__name a:hover{color:var(--brand-d)}.bl-pick__feat{display:grid;gap:6px}.bl-prose .bl-pick__feat li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--muted)}.bl-pick__feat .hp-ico{width:16px;height:16px;flex:none;color:var(--brand);margin-top:1px}.bl-pick__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto!important;padding-top:10px;border-top:1px solid var(--line)}.bl-pick__price{font-size:13px;line-height:1.3;color:var(--muted)}.bl-pick__price b{display:block;font:800 17px/1.2 var(--head);color:var(--ink)}.bl-prose .bl-pick__price a{color:var(--brand-d);font-weight:600}.bl-prose .bl-reco .bl-pick{padding:16px}.bl-prose .bl-reco .bl-pick__btn{min-height:44px;padding:0 16px;font-size:14px;color:#fff;font-weight:600}.bl-reco__note{display:flex;align-items:center;gap:6px;margin-top:12px!important;font-size:12.5px;color:var(--muted)}.bl-reco__note .hp-ico{width:15px;height:15px}.bl-plans{padding:clamp(64px,7vw,104px) 0}.bl-trust{position:relative;overflow:hidden;background:var(--deep);color:var(--on-dark);padding:clamp(48px,6vw,80px) 0}.bl-trust:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.05;pointer-events:none}.bl-trust .hp-container{position:relative}.bl-trust h2{color:#fff;font:800 var(--fs-h2)/1.2 var(--head);letter-spacing:-.03em;margin-bottom:clamp(24px,3vw,40px)}.bl-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 36px}.bl-trust__list li{display:flex;gap:14px;align-items:flex-start}.bl-trust__list b{display:block;color:#fff;font:700 16.5px/1.3 var(--head)}.bl-trust__list span{display:block;margin-top:4px;color:var(--on-dark-mute);font-size:14.5px;line-height:1.55}.bl-trust .hp-hexi{background:#fdd7001f;color:var(--gold)}.bl-road__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.bl-road__list--n1{grid-template-columns:minmax(0,520px);justify-content:center}.bl-road__list--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-road__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-road__list:before{content:"";position:absolute;left:22px;right:22px;top:23px;height:2px;background:linear-gradient(90deg,var(--ok),var(--gold) 50%,var(--line-2))}.bl-road__list--n1:before{display:none}.bl-road__item{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.bl-road__dot{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:48px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--line);color:var(--muted)}.bl-road__dot .hp-ico{width:20px;height:20px}.is-launched .bl-road__dot{background:#dcf5e4;color:#11743a}.is-in_progress .bl-road__dot{background:var(--gold);color:var(--deep)}.bl-road__card{flex:1;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.is-in_progress .bl-road__card{border-color:#f0d76a;box-shadow:0 18px 36px -28px #16212b66}.bl-road__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.bl-road__status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--tint);color:var(--muted);font:700 11.5px/1 var(--body);text-transform:uppercase;letter-spacing:.06em}.is-in_progress .bl-road__status{background:#fff3b0;color:#5b4a00}.is-launched .bl-road__status{background:#dcf5e4;color:#11743a}.bl-road__eta{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.bl-road__eta .hp-ico{width:15px;height:15px}.bl-road__card h3{font:700 18px/1.3 var(--head)}.bl-road__card p:not(.bl-road__meta){margin-top:8px;color:var(--muted);font-size:15px;line-height:1.55}@media(min-width:1800px){.bl-layout{grid-template-columns:minmax(0,800px) minmax(0,340px)}}@media(max-width:1099px){.bl-layout{grid-template-columns:minmax(0,760px)}.bl-aside{display:none}.bl-toc--m{display:block}}@media(max-width:1023px){.bl-hero__grid{grid-template-columns:minmax(0,1fr);align-items:start}.bl-road__list,.bl-road__list--n2,.bl-road__list--n3{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-road__list:before{display:none}}@media(max-width:860px){.bl-feat{grid-template-columns:minmax(0,1fr)}.bl-feat__cta{width:100%}}@media(max-width:640px){.bl-road__list,.bl-road__list--n2,.bl-road__list--n3,.bl-road__list--n1{grid-template-columns:minmax(0,1fr);gap:18px}.bl-road__list:before{display:block;inset:0 auto 0 21px;width:2px;height:auto;background:linear-gradient(180deg,var(--ok),var(--gold) 50%,var(--line-2))}.bl-road__item{flex-direction:row;gap:14px}.bl-road__card{padding:16px 18px}.bl-list{padding-top:32px}.bl-toolbar{margin-bottom:28px}.bl-cats ul{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bl-cats ul::-webkit-scrollbar{display:none}.bl-cats{min-width:0;max-width:100%}.bl-cat{white-space:nowrap}.bl-cover{margin:0 calc(-1 * var(--gutter))}.bl-cover .bl-img{border-radius:0}.bl-card__body{padding:18px 18px 20px}.bl-foot{flex-direction:column;align-items:flex-start}.bl-pager__step span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bl-prose blockquote{padding:14px 16px}.bl-prose pre{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));border-radius:0}}@media(max-width:360px){.bl-share a,.bl-share button{width:40px;height:40px}.bl-byline{align-items:flex-start}.bl-img__chip{font-size:11px;padding:6px 9px;left:10px;top:10px}}@media(prefers-reduced-motion:reduce){.bl-card__img img,.bl-feat__img img,.bl-card__title a,.bl-ctabox li .hp-ico:last-child,.bl-fig__zoom img,.bl-img__fx{transition:none}.bl-fig__zoom:hover img,.bl-card:hover .bl-card__img img,.bl-feat:hover .bl-feat__img img{transform:none}}.bl-cats{display:flex;flex-direction:column;gap:10px}.bl-cols{display:flex;flex-wrap:wrap;gap:8px}.bl-cat--col{border-color:transparent;background:var(--brand-tint);color:var(--brand-d)}.bl-cat--col:hover{border-color:var(--brand)}.bl-cat--col[lang=ar]{font-family:"IBM Plex Sans Arabic",var(--body)}.bl-langswitch{display:inline-flex;align-items:center;gap:8px;margin-top:18px;min-height:40px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font:600 14px/1 var(--body);color:var(--ink)}.bl-langswitch:hover{border-color:var(--brand);color:var(--brand-d)}.bl-langswitch[lang=ar]{font-family:"IBM Plex Sans Arabic",var(--body)}.bl-authorbox{display:flex;gap:18px;align-items:flex-start;margin:48px 0 8px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tint)}.bl-avatar--lg{width:56px;height:64px;font-size:18px}.bl-authorbox__kick{font:700 12px/1 var(--body);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.bl-authorbox__name{margin-top:6px;font:800 18px/1.3 var(--head);color:var(--ink)}.bl-authorbox__bio{margin-top:6px;font-size:15px;line-height:1.6;color:var(--ink)}.bl-authorbox__date{margin-top:8px;font-size:13.5px;color:var(--muted)}@media(max-width:560px){.bl-authorbox{padding:18px;gap:14px}.bl-avatar--lg{width:46px;height:52px;font-size:15px}}.bl-article[dir=rtl],.bl-card[dir=rtl]{--body:"IBM Plex Sans Arabic",Inter,system-ui,sans-serif;--head:"IBM Plex Sans Arabic",Manrope,system-ui,sans-serif}.bl-article[dir=rtl] :is(h1,h2,h3,h4,.bl-title,.bl-prose){letter-spacing:0}.bl-article[dir=rtl] .bl-prose{line-height:1.9}.bl-article[dir=rtl] .num,.bl-article[dir=rtl] code{unicode-bidi:isolate}.bl-article[dir=rtl] .bl-toc ol{border-left:0;border-right:2px solid var(--line)}.bl-article[dir=rtl] .bl-toc a{padding:8px 16px 8px 0;margin-left:0;margin-right:-2px;border-left:0;border-right:2px solid transparent}.bl-article[dir=rtl] .bl-toc a.is-on{border-right-color:var(--brand)}.bl-article[dir=rtl] .bl-toc--m summary span{margin-left:0;margin-right:auto}.bl-article[dir=rtl] .bl-prose ul,.bl-article[dir=rtl] .bl-prose ol{padding-right:0}.bl-article[dir=rtl] .bl-prose li{padding-left:0;padding-right:30px}.bl-article[dir=rtl] .bl-prose ul>li:before{left:auto;right:8px}.bl-article[dir=rtl] .bl-prose ol>li:before{left:auto;right:0}.bl-article[dir=rtl] .bl-prose blockquote{border-left:0;border-right:4px solid var(--brand);border-radius:var(--r) 0 0 var(--r)}.bl-article[dir=rtl] .bl-table th,.bl-article[dir=rtl] .bl-table td{text-align:right}.bl-article[dir=rtl] .bl-brief:after{left:auto;right:0}.bl-article[dir=rtl] .bl-prose .bl-reco li{padding-right:0}.bl-article[dir=rtl] .bl-img__chip{left:auto;right:clamp(14px,2vw,28px)}.bl-article[dir=rtl] svg:has(use[href="#i-arrow"]),.bl-article[dir=rtl] svg:has(use[href="#i-right"]),.bl-article[dir=rtl] svg:has(use[href="#i-left"]){transform:scaleX(-1)}.bl-article[dir=rtl] .bl-ctabox li a:hover .hp-ico:last-child{transform:scaleX(-1) translate(3px)}
