.dh{--dh-accent:var(--lt-fill,color-mix(in srgb,var(--t1) 8%,transparent));grid-template-columns:minmax(0,1fr) 300px;min-height:100%;font-size:14px;line-height:1.6;display:grid}.dh.no-aside{grid-template-columns:minmax(0,1fr)}.dh :where(p){max-width:none}.dh :where(p:not(.hint)){color:var(--t2);font-size:inherit}.dh-main{justify-self:center;width:100%;min-width:0;max-width:1240px;padding:40px 44px 64px 6px}.dh .lbl{letter-spacing:.15em;font-size:10px;display:block}.dh-hello{margin-bottom:48px}.dh-hello.hello-act{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dh-hello.hello-act>div{min-width:0}.dh-hello.hello-act>:not(div){flex:none}.dh-hello.hello-act>.pl-acts{flex:0 auto;min-width:0}@media (width<=800px){.dh-hello.hello-act{flex-direction:column;align-items:flex-start}}.dh-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--teal-text);font-variation-settings:"wdth" 500,"wght" 500;align-items:baseline;gap:10px;margin-bottom:18px;font-size:10px;display:flex}.dh-eyebrow i{background:var(--teal);width:5px;height:5px;box-shadow:0 0 10px var(--teal);flex:none;align-self:baseline;display:block;transform:translateY(calc(2.5px - .5cap))}.dh-hello h1{font-variation-settings:"wdth" 350,"wght" 600;margin:0 0 15px;font-size:44px;line-height:1.1}.dh-hello p{font-size:15px}.dh-alerts{margin:-12px 0 24px}@media (width<=1300px){.dh-alerts .note{grid-template-columns:1fr!important}.dh-alerts .note>:last-child{justify-self:start}}.dh-bar,.dh .pbar{background:var(--line);height:3px}.dh-bar span,.dh .pbar span{background:var(--teal);height:100%;display:block}.dh-cont{margin-top:0;padding:28px;display:block}.dh-cont h2{font-variation-settings:"wdth" 350,"wght" 600;margin:18px 0 10px;font-size:30px;line-height:1.15}.dh-cont>p{margin-bottom:20px;font-size:13px}.dh-cact{align-items:center;gap:20px;margin-top:22px;display:flex}.dh-cont .dh-bar{margin:32px 0}.dh-cact>span{letter-spacing:.14em;color:var(--t3);font-size:11px}.dh-note{margin-top:24px;padding:18px 22px}.dh-note strong{color:var(--t1);margin:18px 0 4px;font-size:16px;font-weight:400;display:block}.dh-note p{font-size:13px}.dh section{border-top:0}.dh-hello+.dh-sec{margin-top:0}.dh-sec{margin-top:80px;padding:0}.dh-sec h2{font-variation-settings:"wdth" 350,"wght" 600;margin:18px 0 24px;font-size:26px;line-height:1.2}.dh-sec-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.dh-sec-head h2{margin-bottom:0}.dh-sec-head .yact{flex:none;gap:10px;min-height:36px;font-size:10px}.dh-cards{grid-template-columns:repeat(auto-fill,minmax(max(280px,33.3333% - 13.3333px),1fr));gap:20px;display:grid}.dh .pcard{align-items:stretch;min-height:0;padding:28px}.dh .pcard .ptop{justify-content:space-between;align-items:center;width:100%;min-height:0;display:flex}.dh .pcard .ptop .num{letter-spacing:.15em}.dh .pcard .pmid{margin:28px 0 18px}.dh .pcard h3{font-variation-settings:"wdth" 350,"wght" 600;margin:0;font-size:24px;line-height:1.2}.dh .pcard .pmid p{margin-top:4px;font-size:12px}.dh .pcard .pmid:has(+.pbar){margin-bottom:32px}.dh .pcard.big .pmid:has(+.pbar){margin-bottom:32px}.dh .pcard .pbar{margin-bottom:32px}.dh .pcard.big{min-height:0;padding:28px}.dh .pcard.big .ptop{height:auto}.dh .pcard.big .pmid{margin:28px 0 18px;padding:0}.dh .pcard.big .pmid h3{font-size:24px}.dh .pcard .pbot{flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin-top:auto;display:flex}.dh .pcard .pbot>span:first-child{color:var(--t3);font-size:12px}.dh .pcard .pbot>span:first-child:empty{display:none}.dh .pcard .pacts{flex-wrap:wrap;gap:8px;display:flex}.dh-lib{border-top:1px solid var(--line)}.dh-item{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.dh-item .lbl{color:var(--t3)}.dh-item strong{color:var(--t1);font-size:15px;font-weight:400;display:block}.dh-item div span{color:var(--t3);margin-top:3px;font-size:12px;display:block}.dh-get{height:32px;color:var(--t1);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin-right:-12px;padding:0 12px;font-size:12px;transition:background-color .2s;display:inline-flex}.dh-get svg{color:var(--teal-text)}.dh-get:hover{background:var(--dh-accent)}.dh-aside{border-left:1px solid var(--line);background:var(--panel-solid);align-self:stretch;margin-right:-38px;padding:40px 24px}@media (width>=1281px){:root:not([data-theme=light]) .dh-aside{background:var(--surface)}}.dh-aside-in{position:sticky;top:28px}.dh-edge{display:contents}@media (width>=1281px){.dh.no-aside:not(.hed):has(.dh-edge){grid-template-columns:minmax(0,1fr) 300px;position:relative}.dh:not(.hed):has(.dh-edge) :is(.crs-grid,.pf-grid,.sk-grid,.pl-grid,.le-grid,.mb-grid):has(.dh-edge){grid-template-columns:minmax(0,1fr)}.dh:not(.hed) :is(.crs-aside,.pf-aside,.sk-aside,.pl-aside,.le-aside,.mb-aside):has(>.dh-edge){border-left:1px solid var(--line);background:var(--panel-solid);width:338px;margin:0;padding:40px 24px;position:absolute;top:0;bottom:0;right:-38px}:root:not([data-theme=light]) .dh:not(.hed) :is(.crs-aside,.pf-aside,.sk-aside,.pl-aside,.le-aside,.mb-aside):has(>.dh-edge){background:var(--surface)}.dh:not(.hed) .dh-edge{display:block;position:sticky;top:28px}.dh:has(.dh-edge) .mb-hero{flex-wrap:wrap}.dh:has(.dh-edge) .mb-facts{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));flex-basis:100%}}@media (width>=1441px){.dh.no-aside.hed:has(.dh-edge){grid-template-columns:minmax(0,1fr) 300px;position:relative}.dh.hed:has(.dh-edge) .crs-grid:has(.dh-edge){grid-template-columns:minmax(0,1fr)}.dh.hed .hed-aside:has(>.dh-edge){border-left:1px solid var(--line);background:var(--panel-solid);width:338px;margin:0;padding:40px 24px;position:absolute;top:0;bottom:0;right:-38px}:root:not([data-theme=light]) .dh.hed .hed-aside:has(>.dh-edge){background:var(--surface)}.dh.hed .dh-edge{display:block;position:sticky;top:76px}}@media (width>=1700px){.dh:has(.dh-edge) .mb-hero{flex-wrap:nowrap}.dh:has(.dh-edge) .mb-facts{grid-template-columns:repeat(var(--n,4),auto);flex-basis:auto}}@media (width>=1920px){.dh.no-aside:has(.dh-edge){grid-template-columns:minmax(0,1fr) 320px}.dh :is(.crs-aside,.pf-aside,.sk-aside,.pl-aside,.le-aside,.mb-aside,.hed-aside):has(>.dh-edge){width:358px}}.dh-as{border-bottom:1px solid var(--line);padding:32px 0}.dh-as:first-child{padding-top:0}.dh-as:last-child{border-bottom:0}.dh-as h2{font-variation-settings:"wdth" 350,"wght" 600;margin:0 0 14px;font-size:20px;line-height:1.3}.dh-as p{margin-bottom:10px;font-size:12px;line-height:1.8}.dh-as p .num{color:var(--t1)}.dh-as .dh-small{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variation-settings:"wdth" 500,"wght" 400;margin:10px 0 0;font-size:11px}.dh-as .yact{width:100%;min-height:36px;margin-top:16px;font-size:10px}.dh-ev{align-items:flex-start;gap:12px;display:flex}.dh-ev svg{color:var(--teal-text);flex:none;margin-top:2px}.dh-ev strong{color:var(--t1);font-size:14px;font-weight:400;display:block}.dh-ev span{color:var(--t3);margin-top:3px;font-size:12px;display:block}.dh-as dl{margin:0}.dh-as dl div{justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.dh-as dl div:first-child{margin-top:0}.dh-as dt{color:var(--t2);min-width:0}.dh-as dd{color:var(--t1);white-space:nowrap;margin:0}.dh-links{flex-direction:column;margin:0 -12px;display:flex}.dh-links a{min-height:44px;color:var(--t1);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;transition:background-color .2s;display:flex}.dh-links a svg{color:var(--t3);flex:none;transition:transform .3s}.dh-links a:hover{background:var(--dh-accent)}.dh-links a:hover svg{transform:translate(3px)}.acbody:has(>.dh){flex-direction:column;display:flex}.acbody>.dh{flex:1 0 auto}.acbody:has(>.dh)+footer{margin-top:0}.acontent.wide:has(>.acbody>.dh){max-width:none}@media (width>=1920px){.dh{grid-template-columns:minmax(0,1fr) 320px}.dh.no-aside{grid-template-columns:minmax(0,1fr)}.dh-main{padding:48px 56px 64px 10px}}@media (width<=1100px){.dh{grid-template-columns:minmax(0,1fr) 260px}.dh-main{padding:32px 28px 48px 0}.dh-aside{margin-right:-24px;padding:32px 20px}.dh-hello h1{font-size:36px}}@media (width<=1280px){.dh,.dh.no-aside{display:block}.dh-main{padding:28px 0 40px}.dh-aside{border-left:0;border-top:1px solid var(--line);background:0 0;margin:0 0 48px;padding:28px 0 0}.dh-aside-in{grid-template-columns:1fr 1fr;column-gap:28px;display:grid;position:static}.dh-as{border-bottom:0;padding:0 0 24px}.acbody:has(>.dh)+footer{margin-top:var(--s5)}}@media (width<=600px){.dh{font-size:13px}.dh-hello{margin-bottom:32px}.dh-hello h1{margin-bottom:13px;font-size:30px}.dh-hello p{font-size:14px}.dh-cont{padding:24px}.dh-cont h2{margin-top:24px;font-size:26px}.dh-cont>.lbl{font-size:11px}.dh-cact{flex-direction:column;align-items:stretch;gap:12px}.dh-cact .yact{width:100%}.dh-sec{margin-top:56px}.dh-sec h2{font-size:26px}.dh-sec-head{flex-direction:column;align-items:flex-start;gap:0}.dh-sec-head .yact{margin:16px 0 0}.dh-sec:has(>.dh-sec-head>.yact):has(>.dh-cards){flex-direction:column;display:flex}.dh-sec:has(>.dh-sec-head>.yact):has(>.dh-cards)>.dh-sec-head{display:contents}.dh-sec:has(>.dh-sec-head>.yact):has(>.dh-cards)>.dh-sec-head>div{margin-bottom:24px}.dh-sec:has(>.dh-sec-head>.yact):has(>.dh-cards)>.dh-sec-head>.yact{order:2;align-self:flex-start;margin:24px 0 0}.dh-cards{grid-template-columns:1fr}.dh .pcard,.dh .pcard.big{min-height:0;padding:24px}.dh-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.dh-item>.lbl{grid-column:1/-1}.dh-get span{display:none}.dh-aside-in{grid-template-columns:1fr}.dh-as{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}}.dh-as .dh-links.pf-more{margin-top:19.4px}@media (width>=1281px){.dh-as h2{margin-bottom:20px;font-size:22px}.dh-as dl div{margin-top:16px;font-size:13px;line-height:20px}.dh-links a{min-height:36px}.dh-as{padding-bottom:39px}.dh-as:first-child{padding-top:0}.dh-as>.dh-small:last-child{margin-bottom:-6.8px}.dh-as>dl:last-child{margin-bottom:-5.4px}.dh-as>.dh-links:last-child{margin-bottom:-13.4px}:root .dh-as:not(.pf-aside .dh-as)>.dh-links{margin-top:-8px}}@media (width<=600px){:root .dh-as:not(.pf-aside .dh-as) h2{margin-bottom:16px}:root .dh-as:not(.pf-aside .dh-as) dl div{margin-top:16px;font-size:14px;line-height:20px}:root .dh-as:not(.pf-aside .dh-as) .dh-links a{min-height:36px;font-size:14px}:root .dh-as:not(.pf-aside .dh-as)>.dh-links{margin-top:-8px}:root .dh-as:not(.pf-aside .dh-as) p:not(.dh-small){margin-bottom:12px}:root .dh-as:not(.pf-aside .dh-as) .dh-small{margin-top:12px}}
