body:has(.bd-page){overflow:clip!important}.bd-page{--bd-ink:#0c0b09;--bd-text:#2e2d2b;--bd-muted:#6b6a67;--bd-line:#ebeae8;--bd-soft:#f7f6f4;--bd-orange:#ff7700;--bd-orange-text:#c2410c;--bd-grad:linear-gradient(90deg,#ffcc6d,#ff7700 55%,#f15c2a);--bd-font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;--bd-font-display:"Red Hat Display","Red Hat Display Fallback",sans-serif;--bd-header:75px;--bd-gutter:16px;--bd-cover-w:min(100vw - 2 * var(--bd-gutter),1240px - 2 * var(--bd-gutter));background:#fff}@media (min-width:768px){.bd-page{--bd-gutter:32px}}@media (min-width:1024px){.bd-page{--bd-header:85px}}.bd-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--bd-gutter)}.bd-eyebrow{font-family:var(--bd-font-body);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--bd-muted)}.bd-page :is(a,button,summary):focus-visible{outline:2px solid var(--bd-orange);outline-offset:3px;border-radius:6px}.bd-hero{--bd-mx:0;--bd-my:0;--bd-split:calc(var(--bd-cover-w) * 3 / 13 + 24px);position:relative;isolation:isolate;overflow:hidden;background:var(--bd-ink);color:#fff}.bd-hero:after{content:"";position:absolute;inset:auto 0 0 0;z-index:1;height:var(--bd-split);background:#fff}.bd-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.bd-hero__aurora{position:absolute;border-radius:50%;transition:translate .9s cubic-bezier(.2,.7,.2,1)}.bd-hero__aurora--a{top:-32vmax;right:-18vmax;width:64vmax;height:64vmax;background:radial-gradient(closest-side,rgba(255,119,0,.34),rgba(255,119,0,0));translate:calc(var(--bd-mx) * -36px) calc(var(--bd-my) * -24px)}.bd-hero__aurora--b{top:6%;left:-22vmax;width:48vmax;height:48vmax;background:radial-gradient(closest-side,rgba(255,204,109,.16),rgba(255,204,109,0));translate:calc(var(--bd-mx) * 28px) calc(var(--bd-my) * 18px)}.bd-hero__floor{position:absolute;left:-30%;right:-30%;bottom:calc(var(--bd-split) - 1px);height:58%;perspective:420px;translate:calc(var(--bd-mx) * -40px) 0;transition:translate .9s cubic-bezier(.2,.7,.2,1);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 40%,transparent 92%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 40%,transparent 92%)}.bd-hero__plane{position:absolute;inset:0;overflow:hidden;transform:rotateX(70deg);transform-origin:50% 100%}.bd-hero__grid{position:absolute;inset:-64px 0 0 0;background-image:linear-gradient(rgba(255,140,40,.32) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,40,.32) 1px,transparent 0);background-size:64px 64px;background-position:top}@media (hover:hover) and (pointer:fine){.bd-hero__grid{will-change:transform;animation:bd-grid 2.8s linear infinite}}.bd-hero[data-paused] :is(.bd-hero__grid,.bd-orb__spin,.bd-orb__orbit-spin){animation-play-state:paused}.bd-orb{display:none}@media (min-width:1280px){.bd-orb{--s:300px;position:absolute;top:calc(var(--bd-header) + clamp(28px, 5vw, 64px));right:calc(var(--bd-gutter) + 8px);display:block;width:var(--s);height:var(--s);perspective:900px;pointer-events:none}}.bd-orb__glow{inset:-25%;background:radial-gradient(closest-side,rgba(255,119,0,.22),rgba(255,119,0,0))}.bd-orb__core,.bd-orb__glow{position:absolute;border-radius:50%}.bd-orb__core{inset:34%;background:radial-gradient(circle at 36% 32%,#ffe0b0 0,#ff9a2e 30%,rgba(241,92,42,.55) 55%,rgba(241,92,42,0) 72%)}.bd-orb__spin,.bd-orb__tilt{position:absolute;inset:0;transform-style:preserve-3d}.bd-orb__tilt{transform:rotateX(calc(16deg + var(--bd-my) * -16deg)) rotateY(calc(var(--bd-mx) * 26deg));transition:transform 1s cubic-bezier(.2,.7,.2,1)}.bd-orb__spin{animation:bd-spin 30s linear infinite}.bd-orb__ring{position:absolute;inset:0;border:1px solid rgba(255,150,60,.34);border-radius:50%;transform:rotateY(calc(var(--r) * 30deg))}.bd-orb__ring--eq{border-color:rgba(255,204,109,.5);transform:rotateX(90deg)}.bd-orb__ring--lat{inset:14.6%;border-color:rgba(255,150,60,.24);transform:translateY(calc(var(--s) * var(--y) * .3536)) rotateX(90deg)}.bd-orb__orbit{position:absolute;inset:-12%;transform-style:preserve-3d;transform:rotateX(74deg) rotateY(-16deg)}.bd-orb__orbit-spin{position:absolute;inset:0;border:1px dashed rgba(255,204,109,.32);border-radius:50%;animation:bd-spin-z 7s linear infinite}.bd-orb__electron{position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#ffcc6d;box-shadow:0 0 14px 4px rgba(255,160,50,.75)}.bd-hero__inner{position:relative;z-index:2;padding-top:calc(var(--bd-header) + clamp(28px, 5vw, 64px))}.bd-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--bd-font-body);font-size:13px;color:rgba(255,255,255,.55)}.bd-crumbs a{color:rgba(255,255,255,.7);transition:color .2s}.bd-crumbs a:hover{color:#ffb066}.bd-crumbs [aria-current]{max-width:min(46ch,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.45)}.bd-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(20px,3vw,32px);font-family:var(--bd-font-body);font-size:14px;color:rgba(255,255,255,.66)}.bd-hero__meta-item{display:inline-flex;align-items:center;gap:6px}.bd-hero__meta-item[data-pending]{visibility:hidden}.bd-hero__meta-item svg{width:15px;height:15px;color:rgba(255,176,102,.9)}.bd-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:1px solid rgba(255,140,40,.38);border-radius:999px;background:rgba(255,119,0,.12);color:#ffb066;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,border-color .2s}.bd-chip:hover{border-color:rgba(255,140,40,.7);background:rgba(255,119,0,.2)}.bd-chip__dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--bd-orange)}.bd-chip__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,119,0,.7);opacity:0;animation:bd-pulse 2.4s cubic-bezier(.2,.7,.2,1) .6s 3}.bd-hero__title{max-width:24ch;margin-top:18px;font-family:var(--bd-font-display);font-size:clamp(2rem,1.15rem + 3.4vw,3.9rem);font-weight:800;line-height:1.06;letter-spacing:-.025em;text-wrap:balance;background:linear-gradient(180deg,#fff 35%,rgba(255,255,255,.74));-webkit-background-clip:text;background-clip:text;color:transparent}.bd-hero__dek{max-width:62ch;margin-top:18px;font-family:var(--bd-font-body);font-size:clamp(1rem,.94rem + .3vw,1.175rem);line-height:1.7;color:rgba(255,255,255,.7)}@media (min-width:1280px){.bd-hero__title{max-width:min(24ch,100% - 340px)}.bd-hero__dek{max-width:min(62ch,100% - 340px)}}.bd-hero__byline{display:inline-flex;align-items:center;gap:12px;margin-top:26px;font-family:var(--bd-font-body)}.bd-hero__avatar{padding:2px;border-radius:50%;background:var(--bd-grad)}.bd-hero__avatar img{display:block;width:40px;height:40px;border-radius:50%;border:2px solid var(--bd-ink);object-fit:cover}.bd-hero__byline-name{display:block;font-size:15px;font-weight:700;color:#fff;transition:color .2s}.bd-hero__byline:hover .bd-hero__byline-name{color:#ffb066}.bd-hero__byline-org{display:block;font-size:12px;color:rgba(255,255,255,.55)}.bd-rise{animation:bd-rise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.bd-rise--solid{animation-name:bd-settle}.bd-cover{position:relative;z-index:2;margin-top:clamp(32px,5vw,60px);padding-bottom:24px}.bd-cover__enter{transform-origin:50% 100%;animation:bd-cover-in 1.3s cubic-bezier(.16,1,.3,1) .12s both}.bd-cover__card{position:relative;width:100%;border-radius:clamp(16px,2vw,28px)}.bd-cover__glow{inset:12% 4% -10%;border-radius:40%;background:radial-gradient(closest-side,rgba(255,119,0,.5),rgba(255,119,0,0));transform:translateZ(-90px)}.bd-cover__bezel,.bd-cover__glow{position:absolute;pointer-events:none}.bd-cover__bezel{inset:clamp(-14px,-1.2vw,-8px);border-radius:calc(clamp(16px, 2vw, 28px) + 10px);border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 40%,rgba(255,119,0,.08));transform:translateZ(-36px)}.bd-cover__shadow{position:absolute;inset:auto 6% -9% 6%;height:34%;border-radius:50%;background:radial-gradient(closest-side,rgba(12,11,9,.38),rgba(12,11,9,0));transform:translateZ(-60px);pointer-events:none}.bd-cover__frame{position:relative;aspect-ratio:13/6;overflow:hidden;border-radius:inherit;background:#17140f;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 20px -16px rgba(12,11,9,.5)}.bd-body{padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(56px,8vw,96px)}.bd-layout{display:grid;gap:48px}@media (min-width:1024px){.bd-layout{grid-template-columns:minmax(0,1fr) 260px;gap:48px}}@media (min-width:1280px){.bd-layout{grid-template-columns:minmax(0,1fr) 296px;gap:72px}}.bd-rail__sticky{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.bd-rail__sticky{position:sticky;top:calc(var(--bd-header) + 24px);max-height:calc(100vh - var(--bd-header) - 48px)}}.bd-toc{display:none}@media (min-width:1024px){.bd-toc{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;padding:18px 8px 14px 18px;border:1px solid var(--bd-line);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(12,11,9,.04),0 18px 40px -28px rgba(12,11,9,.25);font-family:var(--bd-font-body)}}.bd-toc__head{display:flex;align-items:baseline;justify-content:space-between;padding-right:10px}.bd-toc__pct{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bd-orange-text)}.bd-toc__bar{display:block;height:3px;margin:12px 10px 14px 0;overflow:hidden;border-radius:3px;background:#f1f0ee}.bd-toc__bar>span{display:block;height:100%;background:var(--bd-grad);transform:scaleX(0);transform-origin:left}.bd-toc__list{position:relative;flex:1 1 auto;min-height:0;margin:0;padding:0 10px 0 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-left:2px solid #f0efed;scrollbar-width:thin;scrollbar-color:#dddbd8 transparent}.bd-toc__indicator{position:absolute;top:0;left:-2px;width:2px;height:0;border-radius:2px;background:linear-gradient(180deg,#ffcc6d,#ff7700 60%,#f15c2a);opacity:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),opacity .2s}.bd-toc__link{display:block;padding:7px 0 7px 14px;font-size:13.5px;line-height:1.45;color:#64625f;transition:color .2s}.bd-toc__link[data-level="3"]{padding-left:28px;font-size:13px}.bd-toc__link:hover{color:var(--bd-ink)}.bd-toc__link[aria-current]{font-weight:600;color:var(--bd-ink)}.bd-toc__foot{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding:12px 10px 0 0;border-top:1px solid var(--bd-line);font-size:12px;color:var(--bd-muted);font-variant-numeric:tabular-nums}.bd-mtoc{margin-bottom:32px;border:1px solid var(--bd-line);border-radius:16px;background:var(--bd-soft);font-family:var(--bd-font-body)}@media (min-width:1024px){.bd-mtoc{display:none}}.bd-mtoc>summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--bd-ink)}.bd-mtoc>summary::-webkit-details-marker{display:none}.bd-mtoc__count{font-size:13px;font-weight:500;color:var(--bd-muted)}.bd-mtoc__chevron{width:18px;height:18px;margin-left:auto;transition:rotate .25s}.bd-mtoc[open] .bd-mtoc__chevron{rotate:180deg}.bd-mtoc ol{max-height:60vh;margin:0;padding:0 16px 10px;overflow-y:auto;list-style:none;counter-reset:bd-toc}.bd-mtoc a{display:flex;gap:12px;padding:10px 0;border-top:1px solid #ebeae7;font-size:15px;line-height:1.45;color:#3d3c3a}.bd-mtoc a[data-level="2"]:before{counter-increment:bd-toc;content:counter(bd-toc,decimal-leading-zero);flex:none;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bd-orange-text)}.bd-mtoc a[data-level="3"]{padding-left:32px;font-size:14px;color:var(--bd-muted)}.blog-article{font-family:var(--bd-font-body);color:var(--bd-text);overflow-wrap:break-word}.blog-article p{line-height:1.85}.blog-article li{line-height:1.8}.blog-article li::marker{color:var(--bd-orange)}.blog-article ol>li::marker{font-weight:700}.blog-article h2,.blog-article strong{color:var(--bd-ink)}.blog-article h2{margin:3.25rem 0 1.1rem;font-family:var(--bd-font-display);font-size:clamp(1.6rem,1.2rem + 1.25vw,2.25rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.blog-article h2:before{content:"";display:block;width:40px;height:4px;margin-bottom:16px;border-radius:999px;background:var(--bd-grad)}.blog-article h3{margin:2.25rem 0 .75rem;font-family:var(--bd-font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--bd-ink)}.blog-article :is(p,li,td,th,dd,span) a{color:var(--bd-orange-text);text-decoration:underline;text-decoration-color:rgba(255,119,0,.4);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.blog-article :is(p,li,td,th,dd,span) a:hover{color:#9a3412;text-decoration-color:currentColor}.blog-article img{border-radius:16px}.blog-article blockquote{margin:2rem 0;padding:4px 0 4px 20px;border-left:3px solid var(--bd-orange);font-size:1.15rem;font-style:italic;color:var(--bd-ink)}.blog-article table{width:100%;overflow:hidden;border:1px solid #e6e4e1;border-collapse:separate;border-spacing:0;border-radius:14px;background:#fff;font-variant-numeric:tabular-nums}.blog-article :is(th,td){border-width:0 1px 1px 0;border-color:#ecebe8}.blog-article :is(th,td):last-child{border-right-width:0}.blog-article tr:last-child>td{border-bottom-width:0}.blog-article thead th{border-color:rgba(255,255,255,.08);background:var(--bd-ink);font-weight:600;color:#fff}.blog-article tbody tr:nth-child(2n)>:is(td,th){background:#faf9f7}.blog-article tbody tr{transition:background-color .2s}.blog-article tbody tr:hover>:is(td,th){background:#fff5ec}.blog-faq{display:grid;gap:12px;margin-top:8px;interpolate-size:allow-keywords}.blog-faq__item{border:1px solid var(--bd-line);border-radius:16px;background:#fcfbfa;transition:border-color .25s,background-color .25s,box-shadow .25s}.blog-faq__item:hover{border-color:rgba(255,119,0,.3)}.blog-faq__item[open]{border-color:rgba(255,119,0,.38);background:#fff;box-shadow:0 20px 44px -32px rgba(255,119,0,.55)}.blog-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .35s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .35s}.blog-faq__item[open]::details-content{block-size:auto}.blog-faq__question{display:flex;align-items:center;gap:14px;padding:18px 18px 18px 20px;cursor:pointer;list-style:none;border-radius:16px}.blog-faq__question::-webkit-details-marker{display:none}.blog-faq__num{flex:none;min-width:22px;font-family:var(--bd-font-body);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bd-orange-text)}.blog-article .blog-faq__question h3{flex:1;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.4;letter-spacing:0;transition:color .2s}.blog-faq__question:hover h3{color:var(--bd-orange-text)}.blog-faq__icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(255,119,0,.1);transition:background-color .25s,transform .35s cubic-bezier(.2,.7,.2,1)}.blog-faq__icon:after,.blog-faq__icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--bd-orange-text);transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s}.blog-faq__icon:after{transform:rotate(90deg)}.blog-faq__item[open] .blog-faq__icon{background:var(--bd-orange);transform:rotate(180deg)}.blog-faq__item[open] .blog-faq__icon:after,.blog-faq__item[open] .blog-faq__icon:before{background:#fff}.blog-faq__item[open] .blog-faq__icon:after{transform:rotate(0deg)}.blog-faq__answer{padding:0 20px 20px 56px;font-size:1.0625rem;line-height:1.8;color:var(--bd-text)}.blog-faq__item[open] .blog-faq__answer{animation:bd-faq-in .35s cubic-bezier(.2,.7,.2,1) both}@media (max-width:767px){.blog-faq__answer{padding-left:20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blog-article :is(h2,table,img),.blog-faq__item{animation:bd-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 65%}}}.bd-endshare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding:20px 22px;border:1px solid var(--bd-line);border-radius:20px;background:var(--bd-soft);font-family:var(--bd-font-body)}.bd-endshare__text{font-size:16px;font-weight:700;color:var(--bd-ink)}.bd-endshare__text span{display:block;font-size:13px;font-weight:500;color:var(--bd-muted)}.bd-share{display:flex;flex-wrap:wrap;gap:8px}.bd-share__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--bd-line);border-radius:999px;background:#fff;font-family:var(--bd-font-body);font-size:13px;font-weight:600;color:#3d3c3a;cursor:pointer;transition:transform .2s,border-color .2s,color .2s}.bd-share__btn:hover{transform:translateY(-2px);border-color:rgba(255,119,0,.5);color:var(--bd-orange-text)}.bd-share__btn svg{width:18px;height:18px;flex:none}.bd-share__btn[data-copied]{border-color:rgba(22,163,74,.45);color:#15803d}.bd-author{display:flex;gap:20px;margin-top:24px;padding:clamp(20px,3vw,28px);border:1px solid var(--bd-line);border-radius:20px;background:radial-gradient(120% 140% at 0 0,rgba(255,204,109,.16),transparent 55%),#fff;font-family:var(--bd-font-body)}.bd-author__avatar{flex:none;align-self:flex-start;padding:3px;border-radius:50%;background:var(--bd-grad)}.bd-author__avatar img{display:block;width:64px;height:64px;border:3px solid #fff;border-radius:50%;object-fit:cover}.bd-author__name{display:inline-block;margin-top:6px;font-family:var(--bd-font-display);font-size:22px;font-weight:800;line-height:1.2;color:var(--bd-ink);transition:color .2s}.bd-author__name:hover{color:var(--bd-orange-text)}.bd-author__bio{margin-top:8px;font-size:15px;line-height:1.75;color:var(--bd-muted)}.bd-textlink{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:700;color:var(--bd-orange-text)}.bd-textlink svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.bd-textlink:hover svg{transform:translateX(4px)}.bd-postnav{display:grid;gap:16px;margin-top:24px}@media (min-width:768px){.bd-postnav{grid-template-columns:1fr 1fr}}.bd-postnav__card{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--bd-line);border-radius:18px;background:#fff;font-family:var(--bd-font-body);transition:border-color .25s,box-shadow .25s,transform .25s}.bd-postnav__card:hover{border-color:rgba(255,119,0,.45);box-shadow:0 18px 40px -26px rgba(255,119,0,.55);transform:translateY(-2px)}.bd-postnav__card[data-dir=next]{flex-direction:row-reverse;text-align:right}@media (min-width:768px){.bd-postnav__card[data-dir=next]{grid-column:2}}.bd-postnav__thumb{flex:none;width:112px;overflow:hidden;border-radius:12px}.bd-postnav__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-orange-text)}.bd-postnav__label svg{width:14px;height:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.bd-postnav__card[data-dir=prev]:hover .bd-postnav__label svg{transform:translateX(-4px)}.bd-postnav__card[data-dir=next]:hover .bd-postnav__label svg{transform:translateX(4px)}.bd-postnav__title{display:-webkit-box;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:700;line-height:1.4;color:var(--bd-ink)}.bd-rail__share{display:none}@media (min-width:1024px){.bd-rail__share{display:flex;flex:none;flex-direction:column;gap:10px;padding-left:4px}.bd-rail__share .bd-share{gap:6px}.bd-rail__share .bd-share__btn{min-width:36px;height:36px;padding:0}}.bd-cta{position:relative;overflow:visible;border-radius:22px;background:radial-gradient(90% 70% at 100% 0,rgba(255,119,0,.38),transparent 60%),radial-gradient(80% 60% at 0 100%,rgba(255,204,109,.14),transparent 60%),var(--bd-ink);color:#fff;box-shadow:0 24px 48px -28px rgba(12,11,9,.6);font-family:var(--bd-font-body)}.bd-cta-wrap{flex:none}.bd-cta__inner{position:relative;padding:16px 16px 18px;transform-style:preserve-3d}.bd-cta__media{display:block;overflow:hidden;border-radius:14px;transform:translateZ(40px);box-shadow:0 18px 30px -18px rgba(0,0,0,.7)}.bd-cta__media img{display:block;width:100%;height:120px;object-fit:cover}.bd-cta__title{margin-top:16px;font-family:var(--bd-font-display);font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.01em;transform:translateZ(24px)}.bd-cta__text{margin-top:6px;font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.7);transform:translateZ(16px)}.bd-cta__action{margin-top:14px;transform:translateZ(30px)}@media (min-width:1024px) and (max-height:900px){.bd-cta__media{display:none}.bd-cta__title{margin-top:2px}}@media (min-width:1024px) and (max-height:800px){.bd-cta__text{display:none}}.bd-related{content-visibility:auto;contain-intrinsic-size:auto 760px;padding-block:clamp(56px,8vw,96px);border-top:1px solid var(--bd-line);background:radial-gradient(60% 50% at 50% 0,rgba(255,204,109,.14),transparent 70%),var(--bd-soft)}.bd-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.bd-related__title{margin-top:8px;font-family:var(--bd-font-display);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.6rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--bd-ink)}.bd-related__list{display:flex;gap:16px;margin:0 calc(var(--bd-gutter) * -1);padding:6px var(--bd-gutter) 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bd-gutter);scrollbar-width:none;list-style:none}.bd-related__list::-webkit-scrollbar{display:none}.bd-related__list>li{flex:0 0 min(84%,360px);scroll-snap-align:start}@media (min-width:768px){.bd-related__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible}.bd-related__list>li:nth-child(3){display:none}}@media (min-width:1024px){.bd-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-related__list>li:nth-child(3){display:block}}.bd-rcard{border:1px solid var(--bd-line);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(12,11,9,.04);transition:box-shadow .3s,border-color .3s}.bd-rcard:hover{border-color:rgba(255,119,0,.35);box-shadow:0 30px 60px -34px rgba(12,11,9,.45)}.bd-rcard__link{display:flex;flex-direction:column;height:100%;padding:12px;transform-style:preserve-3d;font-family:var(--bd-font-body)}.bd-rcard__media{display:block;overflow:hidden;border-radius:14px;transform:translateZ(28px)}.bd-rcard__body{display:flex;flex:1;flex-direction:column;padding:16px 6px 6px;transform:translateZ(14px)}.bd-rcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--bd-muted)}.bd-rcard__cat{padding:3px 9px;border-radius:999px;background:rgba(255,119,0,.1);font-weight:700;color:var(--bd-orange-text)}.bd-rcard__title{margin-top:10px;-webkit-line-clamp:3;font-family:var(--bd-font-display);font-size:19px;font-weight:800;line-height:1.3;color:var(--bd-ink)}.bd-rcard__excerpt,.bd-rcard__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.bd-rcard__excerpt{margin-top:8px;-webkit-line-clamp:2;font-size:14px;line-height:1.6;color:var(--bd-muted)}.bd-rcard__more{margin-top:auto;padding-top:14px}.bd-rcard:hover .bd-textlink svg{transform:translateX(4px)}@keyframes bd-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes bd-settle{0%{transform:translate3d(0,14px,0)}}@keyframes bd-cover-in{0%{transform:perspective(1600px) rotateX(26deg) translate3d(0,70px,0) scale(.93)}}@keyframes bd-grid{to{transform:translate3d(0,64px,0)}}@keyframes bd-spin{to{transform:rotateY(1turn)}}@keyframes bd-spin-z{to{transform:rotate(1turn)}}@keyframes bd-pulse{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes bd-reveal{0%{opacity:0;transform:translate3d(0,28px,0)}}@keyframes bd-faq-in{0%{opacity:0;transform:translate3d(0,-6px,0)}}@media (prefers-reduced-motion:reduce){.bd-page *,.bd-page :after,.bd-page :before{animation:none!important;transition:none!important}}