.ycmark{display:block;height:30px;width:auto;flex:none}html{scroll-padding-top:80px}#brx-header{position:sticky;top:0;z-index:60}.site-header{position:relative;background:var(--surface);border-bottom:1px solid var(--line)}.hdr-row{max-width:1344px;margin:0 auto;height:72px;display:flex;align-items:center;gap:var(--sp-4);padding-inline:clamp(1rem,3vw,2.2rem)}.hdr-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;flex:none}.hdr-brand:hover{text-decoration:none}.hdr-brand .wordmark{font-size:1.15rem;line-height:1.05}.hdr-nav{display:flex;align-items:center;gap:clamp(1.1rem,2vw,1.8rem);margin-left:auto;transition:opacity .15s ease .05s,visibility 0s}.hdr-nav a{font-size:.88rem;font-weight:600;color:var(--ink-2);text-decoration:none;line-height:1.4;transition:color .15s ease}.hdr-nav a:hover{color:var(--blue);text-decoration:none}.site-header .lbl{position:relative;display:inline-block}.site-header a[aria-current="page"]{color:var(--ink)}.site-header a[aria-current="page"] .lbl::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue-solid) 0%,var(--amber) 55%,transparent 100%)}.hdr-search{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .95rem;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:.84rem;font-weight:600;color:var(--ink);text-decoration:none;box-shadow:var(--sh-1);flex:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.hdr-search:hover{transform:translateY(-1px);border-color:var(--blue);color:var(--blue);box-shadow:var(--sh-2);text-decoration:none}.hdr-searchwrap{--sb-w:min(420px,calc(100vw - 360px));position:relative;align-self:stretch;display:flex;align-items:center;flex:none}.hdr-searchbox{position:absolute;right:0;top:50%;transform:translateY(-50%);width:7rem;opacity:0;visibility:hidden;transition:width .2s ease,opacity .15s ease,visibility 0s linear .2s}.hdr-field{display:flex;align-items:center;gap:.6rem;background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:.45rem 1rem;box-shadow:var(--sh-2);overflow:hidden}.hdr-field:focus-within{border-color:var(--blue)}.hdr-field svg{flex:none;color:var(--ink-3)}.hdr-field input{border:none;background:none;color:var(--ink);font-family:var(--fb);font-size:.9rem;width:100%;min-width:0}.hdr-field input:focus,.hdr-field input:focus-visible{outline:none}.hdr-field input::placeholder{color:var(--ink-3)}.site-header.hdr-search-open .hdr-searchbox{width:var(--sb-w);opacity:1;visibility:visible;transition:width .2s ease,opacity .15s ease,visibility 0s}.site-header.hdr-search-open .hdr-searchwrap>.hdr-search{opacity:0;visibility:hidden}.site-header.hdr-search-open .hdr-nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility 0s linear .15s}.results{position:absolute;background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-2);text-align:left;max-height:420px;overflow:auto;z-index:40;display:none}.results.open{display:block}.results .rg{font-family:var(--fm);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:.75rem 1.2rem .3rem}.results a{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 1.2rem;color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:500}.results a .rl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results a:hover,.results a.active{background:var(--blue-tint);color:var(--blue);text-decoration:none}.results a .ar{color:var(--ink-3);flex:none}.results .none{padding:1rem 1.2rem;color:var(--ink-3);font-size:.88rem}.results mark{background:none;color:var(--blue);font-weight:700}.hdr-searchwrap .results{top:calc(100% + 1px);right:0;width:var(--sb-w)}.menu-btn{display:none;margin-left:auto;width:40px;height:40px;border-radius:var(--r-s);flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-btn:hover{background:var(--blue-tint)}.menu-btn span{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}body.menu-open .menu-btn span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .menu-btn span:nth-child(2){opacity:0}body.menu-open .menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-panel{display:none;position:absolute;top:100%;left:0;right:0;background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--sh-2);max-height:calc(100vh - 72px);overflow:auto; visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none; transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}body.menu-open .menu-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .2s ease,visibility 0s}.menu-inner{padding:var(--sp-3) clamp(1rem,3vw,2.2rem) var(--sp-4)}.menu-panel .hdr-field{padding:.7rem 1.1rem}.menu-panel .hdr-field input{font-size:1rem}.menu-panel .results{position:static;margin-top:var(--sp-2);max-height:50vh}.menu-panel nav{display:flex;flex-direction:column;margin-top:var(--sp-2)}.menu-panel nav a{display:block;padding:.9rem 0;font-family:var(--fd);font-size:1.3rem;font-weight:700;color:var(--ink);text-decoration:none;border-top:1px solid var(--line);transition:color .15s ease}.menu-panel nav a:first-child{border-top:none}.menu-panel nav a:hover{color:var(--blue);text-decoration:none}.hdr-field{padding-right:.4rem}.menu-panel .hdr-field{padding:.7rem .5rem .7rem 1.1rem}.hdr-lockup{display:block;line-height:0}.hdr-lockup .yci-lockup{display:block;height:30px;width:auto}.hdr-search{text-decoration:none}.menu-btn{border:0;background:none;padding:0;cursor:pointer}.hdr-nav{align-items:center}.hdr-searchbox,.hdr-searchwrap .results,.menu-panel{max-width:none}.site-header.hdr-search-open .hdr-searchbox{width:var(--sb-w)!important;max-width:none!important;min-width:0!important}.hdr-searchwrap .results{width:var(--sb-w)!important;max-width:none!important}body.menu-open .menu-panel{visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}:root{--yci-shared-css:2026-10-27}.lead{font-size:var(--body-l);color:var(--ink-2)}.label{font-family:var(--fm);font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cite{font-family:var(--fm);font-size:.66rem;color:var(--ink-3)}.cite b{color:var(--ink-2);font-weight:600}.wordmark{font-family:var(--fd);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.05}.wordmark i{font-style:normal;font-weight:600;color:var(--blue)}.wordmark .dot{color:var(--amber)}.up{color:var(--amber);font-family:var(--fm);font-size:.8rem;font-weight:600}.src{display:inline-block;position:relative}.src summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem; font-family:var(--fm);font-size:.62rem;letter-spacing:.06em;color:var(--ink-3)}.src summary::-webkit-details-marker{display:none}.src summary::before{content:"\24D8";font-size:.8rem;line-height:1}.src summary:hover{color:var(--ink-2)}.src[open] summary{color:var(--ink-2)}.src .src-pop{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 8px);z-index:30; background:var(--ink);color:var(--surface);font-family:var(--fm);font-size:.64rem;line-height:1.6; padding:.6rem .8rem;border-radius:var(--r-s);width:max-content;max-width:min(320px,86vw);text-align:left; box-shadow:var(--sh-2)}.w-head{max-width:720px;margin-bottom:var(--sp-5)}.w-head h2{font-size:var(--h2)}.w-head p{margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--body-m)}.g-sub{font-family:var(--fm);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--sp-3)}.fineline{margin-top:var(--sp-2);font-size:.72rem;color:var(--ink-3)}.crumb{font-family:var(--fm);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:root{--yci-shared-vitals:1}.qvitals{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;margin-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qvitals .vital{padding:var(--sp-4) var(--sp-3);text-align:center;border-right:1px solid var(--line);min-width:0}.qvitals .vital:last-child{border-right:none}.qvitals .v{font-family:var(--fd);font-weight:800;font-size:clamp(1.3rem,2.4vw,1.9rem);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.qvitals .v.sm{font-size:clamp(1.05rem,1.8vw,1.45rem)}.qvitals .v .up{color:var(--amber);font-size:.8em}.qvitals .k{display:block;font-family:var(--fm);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.45rem}:root{--yci-shared-a11y:1}.chip,.chip *,.label,.stat-k,.feat-kicker,.spill .ar,.qual-level,.acard .rmeta2,.anscard .cite2,.anscard .k,.anscard .row .q .k2,.art .amy,.art .brxe-post-content .yc-pull cite,.art .brxe-post-content .yc-src > :not(summary),.art .brxe-post-content .yc-src > summary,.art .brxe-post-content .yc-src-plain,.art .brxe-post-content .yc-tip p.yc-tip-k,.aside-card .al,.asr .rg,.author .af .k,.author .akick,.bcard .bmeta,.bcard .btag,.bfeat .fmeta,.bfeat .ftag,.bfeat .fviz .big small,.cite,.crumb,.fcard .fm2,.feat-meta,.foot-h,.g-sub,.ghead-count,.group-h,.gstat-l,.h2x .crumb,.icard .im,.icard .it,.mock .mk,.mock .mline .mm,.mock .mq .k,.pb .y,.popular .plabel,.qvitals .k,.relhead,.results .rg,.rto .rm,.sd .sv,.spill .c,.src .src-pop,.src summary,.tcell .ext,.tcell .tk,.toc .tl,.unit .uc,.vital .k,a.clink .rm{font-size:.6875rem!important}.sbtn{flex:none;margin-left:auto;border:0;cursor:pointer;background:var(--blue-solid);color:var(--on-blue);font-family:var(--fb);font-size:.78rem;font-weight:700;line-height:1.2;padding:.45rem 1rem;border-radius:999px;box-shadow:var(--sh-btn);opacity:0;visibility:hidden;transition:opacity .15s ease,filter .15s ease}.sbtn:hover{filter:brightness(1.08)}input:focus ~ .sbtn,input:not(:placeholder-shown) ~ .sbtn,.sbtn:focus-visible{opacity:1;visibility:visible}.results a.nolink,.asr a.nolink{font-weight:600}.results a.nolink .rl,.results a.nolink .lbl{white-space:normal;overflow:visible;text-overflow:clip}.src .src-pop{left:0;transform:none;max-width:min(340px,calc(100vw - 32px))}.src .src-pop .src-more{display:block;margin-top:.55rem;color:rgba(246,247,249,.62)}.src .src-pop .src-more a{color:var(--surface);font-weight:600;text-decoration:underline;text-underline-offset:2px}.src .src-pop .src-more a:hover{color:var(--on-blue)}.pg-sec,.pg-sec *{box-sizing:border-box}.pg-sec{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pg-sec > .brxe-container{width:1344px;max-width:100%;margin-left:auto;margin-right:auto}.pg-sec .brxe-container{align-items:stretch}.pg-sec + .pg-sec{border-top:1px solid var(--line)}.pg-sec h2,.pg-sec h3{line-height:1.6}.src{align-self:flex-start}.yc-mt2{margin-top:var(--sp-2)}.yc-mb3{margin-bottom:var(--sp-3)}.yc-mb4{margin-bottom:var(--sp-4)}.yc-mt3{margin-top:var(--sp-3)}.yc-mt4{margin-top:var(--sp-4)}.yc-mt5{margin-top:var(--sp-5)}.yc-mb0{margin-bottom:0}.yc-mb2{margin-bottom:var(--sp-2)}@supports ((backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px))) and (background:color-mix(in srgb,red,blue)){.site-header{background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}}@media (max-width:899px){.hdr-nav,.hdr-searchwrap{display:none} .menu-btn{display:flex} .menu-panel{display:block}}@media (prefers-reduced-motion:reduce){.menu-panel,body.menu-open .menu-panel,.menu-btn span,.hdr-nav,.site-header.hdr-search-open .hdr-nav, .hdr-searchbox,.site-header.hdr-search-open .hdr-searchbox{transition:none}}@media (max-width:600px){.hdr-lockup .yci-lockup{height:24px}}@media (min-width:900px){.menu-btn,.menu-panel{display:none!important}}@media (max-width:899px){.hdr-nav,.hdr-searchwrap{display:none!important}.menu-btn{display:flex!important}.menu-panel{display:block!important}}@media (max-width:860px){.qvitals{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.qvitals .vital{border-bottom:1px solid var(--line)}.qvitals .vital:nth-child(2n){border-right:none}.qvitals .vital:last-child:nth-child(odd){grid-column:1/-1;border-bottom:none;border-right:none}}@media (max-width:640px){.pg-sec .btn{white-space:normal;text-align:left;max-width:100%}.pg-sec .btn>*{min-width:0}}@media (pointer:coarse),(max-width:768px){.src summary,.art .brxe-post-content .yc-src>summary{padding-block:14px;margin-block:-14px}.site-footer .foot-col li+li{margin-top:0}.site-footer .foot-col a,.site-footer .foot-meta a{display:flex;align-items:center;min-height:44px}a.btn,button.btn,summary.btn,.btn-sm{min-height:44px;justify-content:center}.fpill{min-height:44px}a.golink,a.feat-go,.golink,.feat-go{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}a.spill,a.clink,a.mini-rel{min-height:44px}.toc a{display:flex;align-items:center;min-height:44px}.site-header .menu-btn{width:44px;height:44px}.site-header .hdr-brand{display:inline-flex;align-items:center;min-height:44px}.site-footer .foot-meta a{min-width:44px;justify-content:center}input[type=search],.hdr-field input{min-height:44px}.sbtn{min-height:44px;padding-block:0;display:inline-flex;align-items:center}a.morelink,a.alink,a.nlink,.pg-sec a[href^="mailto:"]{display:inline-block;padding-block:13px;margin-block:-13px}.unitfold[open]>summary{position:sticky;top:84px;z-index:5;background:var(--card);box-shadow:var(--sh-btn)}}@media (prefers-reduced-motion:reduce){.sbtn{transition:none}}