:root{--lc-ink:#1a1f3a;--lc-navy:#2f3c7e;--lc-navy-deep:#232d5f;--lc-teal:#66ccc5;--lc-teal-deep:#3fa89f;--lc-teal-wash:#eaf7f5;--lc-slate:#6b6e80;--lc-slate-deep:#4f5470;--lc-rule:#e0e2ea;--lc-rule-soft:#eef0f4;--lc-ground:#f6f7f9;--lc-warn:#9a5b12;--lc-warn-wash:#fbf1e2;--lc-out:#a23b3b;--lc-serif:"Fraunces",Georgia,"Times New Roman",serif;--lc-sans:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--lc-mono:"IBM Plex Mono","Courier New",monospace}.lc-drawer *,.lc-f *,.lc-h *{box-sizing:border-box}.lc-drawer a,.lc-f a,.lc-h a{text-decoration:none}.lc-h{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.94);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--lc-rule-soft);font:400 15px/1.55 var(--lc-sans)}.lc-h-in{max-width:1320px;margin:0 auto;display:flex;gap:22px;height:64px;padding:0 clamp(16px,3vw,32px)}.lc-h-in,.lc-wm{align-items:center}.lc-wm{display:inline-flex;gap:10px;font:500 1.22rem/1 var(--lc-serif);color:var(--lc-ink);white-space:nowrap;letter-spacing:-.01em;flex:none}.lc-wm img{width:30px;height:30px;border-radius:7px;display:block}.lc-wm .lc-dot{color:#c9cdda;margin:0 .1em}.lc-wm em{font-style:italic;font-weight:400;color:var(--lc-teal-deep)}.lc-nav{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.lc-nav a{padding:8px 11px;border-radius:8px;font-size:.88rem;color:var(--lc-slate-deep);white-space:nowrap}.lc-nav a:hover{background:var(--lc-ground);color:var(--lc-ink)}.lc-nav a[aria-current]{color:var(--lc-ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--lc-teal-deep);border-radius:0}.lc-nav .lc-ask{margin-left:auto;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--lc-rule);background:#fff;border-radius:999px;padding:7px 13px;font-size:.84rem;color:var(--lc-ink)}.lc-nav .lc-ask i{width:8px;height:8px;border-radius:50%;background:var(--lc-teal-deep);box-shadow:0 0 0 3px var(--lc-teal-wash)}.lc-nav .lc-signin{margin-left:auto}.lc-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--lc-navy);color:#fff!important;border:0;border-radius:999px;padding:9px 18px;font:500 .88rem/1.2 var(--lc-sans);white-space:nowrap;cursor:pointer}.lc-pill:hover{background:var(--lc-navy-deep)}.lc-me{position:relative;flex:none}.lc-me-btn{display:flex;align-items:center;gap:10px;border:0;background:none;padding:4px 8px 4px 4px;border-radius:12px;text-align:left;color:var(--lc-ink);font:inherit;cursor:pointer}.lc-me-btn:hover,.lc-me-btn[aria-expanded=true]{background:var(--lc-ground)}.lc-av{width:36px;height:36px;border-radius:50%;background:var(--lc-navy);color:#fff;display:grid;place-items:center;font:600 .82rem/1 var(--lc-sans);letter-spacing:.02em;flex:none}.lc-me-t b{display:block;font-size:.88rem;font-weight:600;line-height:1.2;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-me-t small{display:block;font-size:.74rem;color:var(--lc-slate);line-height:1.3}.lc-chev{width:16px;height:16px;color:var(--lc-slate)}.lc-menu{position:absolute;right:0;top:calc(100% + 8px);width:276px;background:#fff;border:1px solid var(--lc-rule);border-radius:14px;box-shadow:0 18px 40px -12px rgba(26,31,58,.22);padding:6px;z-index:120}.lc-menu[hidden]{display:none}.lc-menu-id{display:flex;gap:12px;align-items:center;padding:12px 10px 14px;border-bottom:1px solid var(--lc-rule-soft);margin-bottom:6px}.lc-menu-id b{display:block;color:var(--lc-ink);font-size:.92rem}.lc-menu-id small{display:block;color:var(--lc-slate);font-size:.78rem;overflow-wrap:anywhere}.lc-menu a,.lc-menu button{display:flex;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:8px;font:400 .88rem/1.4 var(--lc-sans);color:var(--lc-ink);cursor:pointer}.lc-menu a:hover,.lc-menu button:hover{background:var(--lc-ground)}.lc-menu hr{border:0;border-top:1px solid var(--lc-rule-soft);margin:6px 4px}.lc-menu .lc-out{color:var(--lc-out)}.lc-sso{margin:0;padding:8px 10px 6px;font-size:.74rem;color:var(--lc-slate);line-height:1.45}.lc-tag{display:inline-flex;align-items:center;font:600 .62rem/1 var(--lc-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:var(--lc-teal-wash);color:#22766f}.lc-tag.none{background:var(--lc-warn-wash);color:var(--lc-warn)}.lc-tag.pro{background:#eef0fa;color:var(--lc-navy)}.lc-burger,.lc-tag:empty{display:none}.lc-burger{margin-left:auto;width:40px;height:40px;border:1px solid var(--lc-rule);border-radius:10px;background:#fff;color:var(--lc-ink);align-items:center;justify-content:center;cursor:pointer}.lc-burger svg{width:20px;height:20px}.lc-drawer{position:fixed;inset:0;z-index:200;display:none;font:400 15px/1.55 var(--lc-sans)}.lc-drawer.open{display:block}.lc-drawer .lc-scrim{position:absolute;inset:0;background:rgba(26,31,58,.42)}.lc-drawer aside{position:absolute;top:0;right:0;height:100%;width:86%;max-width:330px;background:#fff;display:flex;flex-direction:column;overflow:auto;box-shadow:-8px 0 30px rgba(26,31,58,.18)}.lc-d-id{display:flex;gap:12px;align-items:center;padding:20px 56px 18px 18px;border-bottom:1px solid var(--lc-rule-soft)}.lc-d-id b{display:block;color:var(--lc-ink)}.lc-drawer nav{display:flex;flex-direction:column;padding:8px}.lc-drawer nav a,.lc-drawer nav button{display:block;text-align:left;border:0;background:none;padding:12px;border-radius:10px;font:400 1rem/1.3 var(--lc-sans);color:var(--lc-ink);cursor:pointer}.lc-drawer nav a:hover,.lc-drawer nav button:hover{background:var(--lc-ground)}.lc-drawer .lc-out{color:var(--lc-out)}.lc-d-sec{font:500 .6rem/1 var(--lc-mono);letter-spacing:.16em;text-transform:uppercase;padding:14px 12px 6px}.lc-d-sec,.lc-d-x{color:var(--lc-slate)}.lc-d-x{position:absolute;top:14px;right:12px;border:0;background:none;font-size:26px;line-height:1;width:36px;height:36px;cursor:pointer}body.lc-locked{overflow:hidden}.lc-f{background:var(--lc-ink);color:#c3c7d8;font:400 .86rem/1.55 var(--lc-sans)}.lc-f-in{max-width:1320px;margin:0 auto;padding:40px clamp(16px,3vw,32px) 22px}.lc-f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.lc-f .lc-wm{color:#fff;font-size:1.15rem}.lc-f .lc-wm em{color:var(--lc-teal)}.lc-f .lc-wm .lc-dot{color:#6b7193}.lc-f-tag{margin:12px 0 0;max-width:34ch;color:#aeb3c7}.lc-f h2{margin:2px 0 12px;font:500 .62rem/1 var(--lc-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a90ab}.lc-f ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lc-f a{color:#c3c7d8}.lc-f a:hover{color:#fff;text-decoration:underline}.lc-f-bot{margin-top:30px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font:400 .72rem/1.5 var(--lc-mono);letter-spacing:.04em;color:#8a90ab}.lc-drawer :focus-visible,.lc-f :focus-visible,.lc-h :focus-visible{outline:2px solid var(--lc-teal-deep);outline-offset:2px;border-radius:6px}@media (max-width:1100px){.lc-me-t,.lc-nav a.lc-opt{display:none}}@media (max-width:860px){.lc-me,.lc-nav{display:none}.lc-burger{display:inline-flex}.lc-h-in{height:58px}.lc-f-top{grid-template-columns:1fr 1fr}.lc-f-top>div:first-child{grid-column:1/-1}}@media print{.lc-drawer,.lc-f,.lc-h{display:none!important}}html.lc-in .lc-out-only,html:not(.lc-in) .lc-in-only{display:none!important}.lc-signin{font-size:.88rem;color:var(--lc-slate-deep);padding:8px 10px;border-radius:8px;white-space:nowrap}.lc-signin:hover{background:var(--lc-ground);color:var(--lc-ink)}.lc-right{display:flex;align-items:center;gap:8px;flex:none}.lc-f li{margin:0}.lc-f p{font-size:inherit}@media (max-width:860px){.lc-right{display:none}}footer.lc-f{padding:0;margin:0;border-top:0}.lc-shell{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:268px minmax(0,1fr);gap:28px;padding:28px clamp(16px,3vw,32px) 48px;align-items:start}.lc-side{align-self:start;background:#fff;border:1px solid var(--lc-rule);border-radius:16px;padding:8px;font:400 15px/1.55 var(--lc-sans);scrollbar-width:thin}.lc-side a{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:9px;font-size:.88rem;color:var(--lc-slate-deep);text-decoration:none}.lc-side a:hover{background:var(--lc-ground);color:var(--lc-ink)}.lc-side a[aria-current]{background:var(--lc-teal-wash);color:var(--lc-ink);font-weight:500}.lc-side a svg{width:17px;height:17px;flex:none;color:var(--lc-slate)}.lc-side a[aria-current] svg{color:var(--lc-teal-deep)}.lc-side-sec{display:block;font:500 .6rem/1 var(--lc-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lc-slate);padding:14px 12px 6px}.lc-side details summary{list-style:none;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9px;cursor:pointer;font-size:.89rem;font-weight:500;color:var(--lc-ink)}.lc-side details summary::-webkit-details-marker{display:none}.lc-side details summary:hover{background:var(--lc-ground)}.lc-side details summary i{width:8px;height:8px;border-radius:2px;background:var(--c);flex:none}.lc-side details summary small{margin-left:auto;font:400 .72rem var(--lc-mono);color:var(--lc-slate)}.lc-side details summary svg{width:14px;height:14px;color:var(--lc-slate);transition:transform .15s}.lc-side details[open] summary svg{transform:rotate(180deg)}.lc-side .lc-sub{margin:0 0 6px 17px;padding-left:8px;border-left:1px solid var(--lc-rule-soft)}.lc-side .lc-sub a{justify-content:space-between;padding:6px 10px;font-size:.82rem}.lc-side .lc-sub a span{font:400 .7rem var(--lc-mono);color:var(--lc-slate)}@media (max-width:960px){.lc-shell{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.lc-side{position:static;max-height:none}.lc-side .lc-cols{display:none}.lc-side .lc-side-top{display:flex;overflow-x:auto;gap:4px}.lc-side .lc-side-top a{white-space:nowrap}.lc-side .lc-guided,.lc-side .lc-side-sec{display:none}}@media print{.lc-side{display:none!important}.lc-shell{display:block}}.lc-side .lc-ext{width:12px;height:12px;margin-left:auto;color:var(--lc-slate);opacity:.7}.lc-side a:hover .lc-ext{opacity:1}@media (max-width:960px){.lc-side .lc-out-links{display:none}}.lc-eco{position:relative;z-index:1;background:var(--lc-ground);border-top:1px solid var(--lc-rule-soft);padding:56px clamp(16px,3vw,32px) 64px;font:400 15px/1.55 var(--lc-sans)}.lc-eco-in{max-width:1180px;margin:0 auto;display:grid;gap:28px}.lc-eco-hd{max-width:760px;margin:0 auto;text-align:center}.lc-eco-k{display:inline-block;font:500 .64rem/1 var(--lc-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lc-teal-deep)}.lc-eco-hd h2{margin:12px 0 0;font:400 clamp(1.6rem,2.6vw,2.1rem)/1.2 var(--lc-serif);color:var(--lc-ink);letter-spacing:-.015em;text-wrap:balance}.lc-eco-hd p{margin:10px auto 0;color:var(--lc-slate-deep);max-width:62ch}.lc-eco-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-eco-card{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--lc-rule);border-radius:16px;padding:22px 22px 20px;text-decoration:none;color:var(--lc-ink);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.lc-eco-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--eco,var(--lc-teal))}.lc-eco-card:hover{border-color:#cbd0e4;box-shadow:0 18px 40px -26px rgba(26,31,58,.45);transform:translateY(-2px)}.lc-eco-card:focus-visible{outline:2px solid var(--lc-teal-deep);outline-offset:2px}.lc-eco-tag{align-self:flex-start;font:500 .58rem/1 var(--lc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eco,var(--lc-teal-deep));background:var(--eco-w,var(--lc-teal-wash));padding:5px 8px;border-radius:6px}.lc-eco-name{font:500 1.3rem/1.2 var(--lc-serif);color:var(--lc-ink)}.lc-eco-name em{font-style:italic;font-weight:400;color:var(--lc-teal-deep)}.lc-eco-card p{margin:0;color:var(--lc-slate-deep);font-size:.9rem;line-height:1.55;flex:1}.lc-eco-go{font:500 .86rem/1 var(--lc-sans);color:var(--lc-navy);display:inline-flex;align-items:center;gap:6px;margin-top:4px}.lc-eco-card.lib{--eco:#3fa89f;--eco-w:#eaf7f5}.lc-eco-card.adv{--eco:#b07a2a;--eco-w:#f8f0e2}.lc-eco-card.vs{--eco:#2f3c7e;--eco-w:#eceef7}.lc-eco-card.col{--eco:#7b6fd8;--eco-w:#f0eefb}.lc-eco-foot{text-align:center;font-size:.84rem;color:var(--lc-slate)}@media (max-width:860px){.lc-eco-grid{grid-template-columns:minmax(0,1fr)}.lc-eco{padding:40px 16px 48px}}@media print{.lc-eco{display:none}}.lc-ask-ic,.lc-tabbar{display:none}@media (max-width:860px){html.lc-in .lc-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:950;background:hsla(0,0%,100%,.97);backdrop-filter:blur(10px);border-top:1px solid var(--lc-rule);padding:6px 4px calc(6px + env(safe-area-inset-bottom));font-family:var(--lc-sans)}.lc-tabbar a,.lc-tabbar button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;border:0;background:none;font:600 11px/1.1 var(--lc-sans);color:var(--lc-slate);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-tabbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lc-tabbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lc-tabbar a.on,.lc-tabbar a:hover,.lc-tabbar button:hover{color:var(--lc-navy)}.lc-tabbar a.on svg{stroke:var(--lc-teal-deep)}.lc-tabbar :focus-visible{outline:2px solid var(--lc-teal-deep);outline-offset:-2px;border-radius:10px}html.lc-in.lc-tabs .lc-f{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html.lc-in.lc-tabs body:not(:has(.lc-f)){padding-bottom:calc(64px + env(safe-area-inset-bottom))}html.lc-in.lc-tabs .la-bar{bottom:calc(76px + env(safe-area-inset-bottom))}html.lc-in.lc-tabs .la-toast{bottom:calc(80px + env(safe-area-inset-bottom))}html.lc-in.lc-tabs body:has(.la-bar.show) .rtt{display:none!important}html.lc-in .card .s,html.lc-in .cat p,html.lc-in .item .s{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}html.lc-in .tiles:is(:has(#tN),:has(#tA)){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.lc-in .tiles:is(:has(#tN),:has(#tA))>.tile{padding:12px 11px;gap:4px;min-width:0}html.lc-in .tiles:is(:has(#tN),:has(#tA)) .tile .k{font-size:.52rem;letter-spacing:.08em;line-height:1.3}html.lc-in .tiles:is(:has(#tN),:has(#tA)) .tile .v{font-size:1.2rem}html.lc-in .tiles:is(:has(#tN),:has(#tA)) .tile .s{font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}html.lc-in .cols-h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 4px 0;gap:0}html.lc-in .cols-h button{justify-content:center;padding:12px 2px;gap:5px;font-size:.84rem;min-width:0}html.lc-in .cols-h .n{padding:2px 5px;font-size:.6rem}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist]{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;padding:12px 12px 10px}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist] button{border:1px solid var(--lc-rule);border-radius:999px;margin:0;padding:7px 12px;gap:6px;font-size:.82rem;line-height:1.2;white-space:nowrap;background:#fff}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist] button[aria-selected=true]{background:var(--lc-navy);border-color:var(--lc-navy);color:#fff}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist] button[aria-selected=true] .n{background:hsla(0,0%,100%,.18);color:#fff}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist] .n{padding:2px 6px;font-size:.6rem}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist]:has(>button:nth-child(3):last-child){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.lc-in :is(.tabs,.dp-tabs,.em-tabs)[role=tablist]:has(>button:nth-child(3):last-child) button{justify-content:center;padding:7px 4px;font-size:.78rem}.lc-pg table thead{display:none}.lc-pg table,.lc-pg table tbody,.lc-pg table td,.lc-pg table tr{display:block;width:100%}.lc-pg table tr{padding:8px 0;border-bottom:1px solid var(--lc-rule-soft)}.lc-pg table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:0!important;padding:4px 2px!important;text-align:right;overflow-wrap:anywhere}.lc-pg table td:before{content:attr(data-label);flex:none;font:500 .6rem/1.6 var(--lc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-slate);text-align:left}.lc-pg table td:not([data-label]):before,.lc-pg table td[data-label=""]:before{content:none}.lc-pg table td[colspan]{display:block;text-align:left}.lc-pg .table-wrap{overflow:visible}html.lc-in.lc-tabs .lc-side{display:none}html.lc-in.lc-tabs .lc-shell{grid-template-columns:minmax(0,1fr)}html.lc-in.lc-tabs .lib-toc-tab,html.lc-in.lc-tabs .vl-tab{display:none!important}html.lc-in.lc-tabs .rtt{bottom:calc(78px + env(safe-area-inset-bottom))!important;right:14px!important}html.lc-in.lc-tabs .lib-toc-dock,html.lc-in.lc-tabs .vl-dock{height:calc(100vh - var(--lib-htop,0px) - 64px - env(safe-area-inset-bottom))!important;height:calc(100dvh - var(--lib-htop,0px) - 64px - env(safe-area-inset-bottom))!important}html.lc-in.lc-tabs .lc-drawer aside{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html.lc-in.lc-tabs .lc-h-in{gap:6px;padding:0 12px}html.lc-in.lc-tabs .lc-burger{order:-1;margin-left:0;border:0;background:none;width:42px;height:42px}html.lc-in.lc-tabs .lc-burger svg{width:24px;height:24px}html.lc-in.lc-tabs .lc-h .lc-wm{display:none}html.lc-in.lc-tabs .lc-ask-ic{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:38px;padding:0 13px 0 9px;border-radius:999px;background:var(--lc-teal-wash);color:#1f6f68;font:600 .86rem/1 var(--lc-sans);text-decoration:none}html.lc-in.lc-tabs .lc-ask-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html.lc-in.lc-tabs .lc-me{display:block;margin-left:auto}html.lc-in.lc-tabs .lc-ask-ic+.lc-me{margin-left:4px}html.lc-in.lc-tabs .lc-me-btn{padding:3px 6px 3px 3px;gap:6px;border-radius:14px}html.lc-in.lc-tabs .lc-me-t{display:none}html.lc-in.lc-tabs .lc-av{width:38px;height:38px}html.lc-in.lc-tabs .lc-menu{width:240px}html.lc-in.lc-tabs .lc-drawer{z-index:1000;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s .24s}html.lc-in.lc-tabs .lc-drawer.open{visibility:visible;pointer-events:auto;transition:none}html.lc-in.lc-tabs .lc-drawer .lc-scrim{background:rgba(5,10,25,.5);opacity:0;transition:opacity .22s}html.lc-in.lc-tabs .lc-drawer.open .lc-scrim{opacity:1}html.lc-in.lc-tabs .lc-drawer aside{left:0;right:auto;width:84%;max-width:320px;background:linear-gradient(180deg,#1a1f3a,#232d5f);color:#dde1ee;box-shadow:8px 0 30px rgba(5,10,25,.3);transform:translateX(-100%);transition:transform .24s ease;padding-top:env(safe-area-inset-top)}html.lc-in.lc-tabs .lc-drawer.open aside{transform:none}.lc-d-brand{display:flex;align-items:center;gap:11px;padding:20px 56px 16px 18px;color:#fff!important}.lc-d-brand img{width:34px;height:34px;border-radius:8px;background:#fff;flex:none}.lc-d-brand b{display:block;font:500 1.2rem/1.1 var(--lc-serif);color:#fff}.lc-d-brand b em{font-style:italic;font-weight:400;color:var(--lc-teal)}.lc-d-brand small{display:block;margin-top:4px;font-size:.76rem;color:#9aa2c0}html.lc-in.lc-tabs .lc-d-x{color:#aeb3c7;top:18px}html.lc-in.lc-tabs .lc-d-id{padding:12px 18px 14px;margin:0 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.04)}html.lc-in.lc-tabs .lc-d-id b{color:#fff}html.lc-in.lc-tabs .lc-d-sec{color:#8a90ab;padding:18px 12px 6px;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.08)}html.lc-in.lc-tabs .lc-drawer aside>nav a,html.lc-in.lc-tabs .lc-drawer aside>nav button{color:#dde1ee;font-size:.95rem;padding:10px 12px}html.lc-in.lc-tabs .lc-drawer aside>nav a:hover,html.lc-in.lc-tabs .lc-drawer aside>nav button:hover{background:hsla(0,0%,100%,.07)}html.lc-in.lc-tabs .lc-drawer .lc-out{color:#f3a3a3}html.lc-in.lc-tabs .lc-drawer .lc-d-flat{display:none}html.lc-in.lc-tabs .lc-drawer aside>nav{padding:0 8px}html.lc-in.lc-tabs .lc-drawer aside>nav a,html.lc-in.lc-tabs .lc-drawer aside>nav button{display:flex;align-items:center;gap:12px;width:100%}html.lc-in.lc-tabs .lc-drawer aside>nav svg{width:20px;height:20px;flex:none;fill:none;stroke:#9aa2c0;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.lc-in.lc-tabs .lc-drawer aside>nav .lc-out svg{stroke:currentColor}html.lc-in.lc-tabs .lc-d-id{display:none}#lcDrawer .lc-d-side{padding:8px 8px 0}#lcDrawer .lc-d-side nav{padding:0}#lcDrawer .lc-d-side a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:#dde1ee;font-size:1rem}#lcDrawer .lc-d-side a:hover{background:hsla(0,0%,100%,.07)}#lcDrawer .lc-d-side a[aria-current]{background:var(--lc-teal-deep);color:#fff;font-weight:500;box-shadow:0 8px 20px -8px rgba(63,168,159,.7)}#lcDrawer .lc-d-side a svg{width:20px;height:20px;flex:none;color:#9aa2c0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#lcDrawer .lc-d-side .lc-sub a[aria-current] span,#lcDrawer .lc-d-side a[aria-current] svg{color:#fff}#lcDrawer .lc-d-side .lc-ext{width:13px!important;height:13px!important;margin-left:auto;opacity:.6}#lcDrawer .lc-d-side .lc-out-links{display:block}#lcDrawer .lc-d-side .lc-side-sec{display:block;font:500 .6rem/1 var(--lc-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a90ab;padding:18px 12px 6px;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.08)}#lcDrawer .lc-d-side details summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;cursor:pointer;font-size:.95rem;font-weight:500;color:#fff}#lcDrawer .lc-d-side details summary::-webkit-details-marker{display:none}#lcDrawer .lc-d-side details summary i{width:8px;height:8px;border-radius:2px;background:var(--c);flex:none}#lcDrawer .lc-d-side details summary small{margin-left:auto;font:400 .72rem var(--lc-mono);color:#8a90ab}#lcDrawer .lc-d-side details summary svg{width:14px;height:14px;color:#8a90ab;transition:transform .15s}#lcDrawer .lc-d-side details[open] summary svg{transform:rotate(180deg)}#lcDrawer .lc-d-side .lc-sub{margin:0 0 6px 17px;padding-left:8px;border-left:1px solid hsla(0,0%,100%,.12)}#lcDrawer .lc-d-side .lc-sub a{justify-content:space-between;padding:9px 10px;font-size:.9rem;color:#c3c7d8}#lcDrawer .lc-d-side .lc-sub a span{font:400 .7rem var(--lc-mono);color:#8a90ab}}@media (max-width:860px) and (prefers-reduced-motion:reduce){html.lc-in.lc-tabs .lc-drawer .lc-scrim,html.lc-in.lc-tabs .lc-drawer aside{transition:none}}@media (max-width:860px){.lc-shell>main,body>.lc-shell,body>main{min-width:0;max-width:100%}main .lc-pill,main a[class*=btn]{white-space:normal;text-align:center}}@media print{.lc-tabbar{display:none!important}}:root{--lc-serif:var(--font-fraunces),"Fraunces",Georgia,"Times New Roman",serif;--lc-sans:var(--font-plex-sans),"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--lc-mono:var(--font-plex-mono),"IBM Plex Mono","Courier New",monospace}body{background:var(--lc-ground)}.fs-main{min-width:0;max-width:100%}.lc-side .fs-sec-link{font-weight:500;color:var(--lc-ink)}.lc-side details summary .fs-ic{width:17px;height:17px;flex:none;color:var(--lc-slate)}.lc-side details.fs-on>summary{color:var(--lc-ink)}.lc-side details.fs-on>summary .fs-ic{color:var(--lc-teal-deep)}.lc-drawer .fs-d-sub{padding-left:26px;font-size:.92rem;color:var(--lc-slate-deep)}.lc-shell>.portal-main{padding:0}.lc-shell>.portal-main .eyebrow{font:500 .64rem/1 var(--lc-mono);letter-spacing:.16em;margin:0 0 8px;color:var(--lc-teal-deep)}.lc-shell>.portal-main .eyebrow:before{display:none}.lc-shell>.portal-main h1{margin:0 0 6px;font:400 2rem/1.15 var(--lc-serif);color:var(--lc-ink);letter-spacing:-.02em;text-wrap:balance}.lc-shell>.portal-main .lede{font:400 1rem/1.6 var(--lc-sans);color:var(--lc-slate-deep);max-width:64ch}@media (max-width:860px){.lc-shell>.portal-main h1{font-size:1.6rem}}