.home-shell-module__rHzYba__title{color:#0006;letter-spacing:-.00563rem;border-bottom:1px solid #f2f2f2;padding-bottom:.5rem;font-size:.875rem;font-weight:460}.home-shell-module__rHzYba__postList{padding:3rem 0 0}.home-shell-module__rHzYba__postList[data-variant=secondary]{font-family:var(--font-code)}.home-shell-module__rHzYba__postList>ul{flex-direction:column;list-style:none;display:flex}@media screen and (min-width:520px){.home-shell-module__rHzYba__postList>ul:hover>li>ul>li>a h2,.home-shell-module__rHzYba__postList>ul:hover>li>ul>li>a time span{opacity:.3}.home-shell-module__rHzYba__postList>ul:hover>li>ul>li>a time span:last-child{opacity:1}}.home-shell-module__rHzYba__postList>ul>li{border-bottom:1px solid #f2f2f2}.home-shell-module__rHzYba__postList>ul>li:last-child{border-bottom:none}.home-shell-module__rHzYba__postList>ul>li>ul{flex-direction:column;list-style:none;display:flex}.home-shell-module__rHzYba__postList>ul>li>ul>li:last-child>a:after{display:none}.home-shell-module__rHzYba__postList>ul>li>ul>li:first-child>a>time>span:last-child{visibility:visible}.home-shell-module__rHzYba__postList>ul>li>ul>li>a{justify-content:space-between;align-items:center;gap:1rem;padding:.735rem 0 .735rem 6.75rem;display:flex;position:relative}@media screen and (max-width:520px){.home-shell-module__rHzYba__postList>ul>li>ul>li>a{padding-left:3.5rem}}.home-shell-module__rHzYba__postList>ul>li>ul>li>a:hover h2,.home-shell-module__rHzYba__postList>ul>li>ul>li>a:hover time span{opacity:1}.home-shell-module__rHzYba__postList>ul>li>ul>li>a:after{content:"";border-bottom:1px solid #f2f2f2;position:absolute;bottom:0;left:6.75rem;right:0}@media screen and (max-width:520px){.home-shell-module__rHzYba__postList>ul>li>ul>li>a:after{left:3.5rem}}.home-shell-module__rHzYba__postList>ul>li>ul>li>a h2{color:#111;letter-spacing:-.00563rem;align-items:center;gap:.625rem;font-size:.875rem;font-weight:460;transition:opacity .14s;display:inline-flex}.home-shell-module__rHzYba__postList>ul>li>ul>li>a time{color:#0006;letter-spacing:-.00563rem;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:460;line-height:normal}.home-shell-module__rHzYba__postList>ul>li>ul>li>a time span{transition:opacity .14s;display:inline-block}.home-shell-module__rHzYba__postList>ul>li>ul>li>a time span:nth-child(2){width:0;height:0;padding:0;position:absolute;overflow:hidden}.home-shell-module__rHzYba__postList>ul>li>ul>li>a time span:last-child{visibility:hidden;position:absolute;left:0}.home-shell-module__rHzYba__newBadge{color:#f0a;margin-left:.25rem;font-size:.875rem;font-weight:460;line-height:1;display:inline-block;position:relative}.home-shell-module__rHzYba__newCircleSvg{pointer-events:none;width:calc(100% + 14px);max-width:none;height:calc(100% + 8px);position:absolute;top:-4px;left:-7px;overflow:visible}.home-shell-module__rHzYba__newCirclePathOne,.home-shell-module__rHzYba__newCirclePathTwo{fill:none;stroke:#f0a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:160;stroke-dashoffset:160px}.home-shell-module__rHzYba__newCircleReady .home-shell-module__rHzYba__newCirclePathOne{animation:.4s ease-out forwards home-shell-module__rHzYba__drawRoughCircle}.home-shell-module__rHzYba__newCircleReady .home-shell-module__rHzYba__newCirclePathTwo{animation:.4s ease-out .38s forwards home-shell-module__rHzYba__drawRoughCircle}@keyframes home-shell-module__rHzYba__drawRoughCircle{to{stroke-dashoffset:0}}.home-shell-module__rHzYba__footer{padding:2.5rem 0 5rem}.home-shell-module__rHzYba__footerContainer{max-width:36.375rem;margin:0 auto}.home-shell-module__rHzYba__footerContainer:before{content:"";background:#ededed;width:3.125rem;height:1px;margin:0 0 2.375rem;display:block}.home-shell-module__rHzYba__footerContainer p{color:#0006;letter-spacing:-.0025rem;font-size:.75rem;font-weight:460}.home-shell-module__rHzYba__footerRow{align-items:center;gap:.5rem;display:flex}.home-shell-module__rHzYba__langSwitch{color:#0006;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;vertical-align:baseline;background:0 0;border:1px solid #0000001a;border-radius:4px;align-items:center;margin-left:.375rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:460;line-height:1.15;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.home-shell-module__rHzYba__langSwitch:hover{color:#000c;background:#00000006;border-color:#00000038}.home-shell-module__rHzYba__articleLayout{align-items:flex-start;position:relative}.home-shell-module__rHzYba__aside{position:fixed;top:5rem;left:5rem}@media (max-width:1080px){.home-shell-module__rHzYba__aside{padding:0 0 2rem;position:static}}.home-shell-module__rHzYba__backButton{color:#0006;letter-spacing:-.00563rem;align-items:center;gap:.25rem;padding:.25rem 0;font-size:.875rem;font-weight:460;line-height:1.25rem;transition:color .1s;display:flex}.home-shell-module__rHzYba__backButton:hover{color:#000c}.home-shell-module__rHzYba__toc{opacity:0;padding:1.875rem 0 0;transition:opacity .4s}.home-shell-module__rHzYba__toc[data-ready=true]{opacity:1}@media (max-width:1080px){.home-shell-module__rHzYba__toc{display:none}}.home-shell-module__rHzYba__toc nav{max-width:10rem}.home-shell-module__rHzYba__toc nav h2{cursor:pointer;color:#12121266;letter-spacing:-.0025rem;opacity:0;padding:0 0 1rem;font-size:.8125rem;font-weight:460;line-height:1.2;transition:color .4s,opacity .4s}.home-shell-module__rHzYba__toc nav h2:hover{color:#121212cc}.home-shell-module__rHzYba__toc nav h2[data-active=true]{color:#111}.home-shell-module__rHzYba__toc nav[data-scrolled=true] h2{opacity:1}.home-shell-module__rHzYba__toc nav ul{flex-direction:column;gap:.5rem;display:flex;position:relative}.home-shell-module__rHzYba__toc nav ul li{display:block;position:relative}.home-shell-module__rHzYba__toc nav ul li a{color:#12121266;letter-spacing:-.0025rem;font-size:.8125rem;font-weight:460;line-height:1.2;transition:color .1s;display:block}.home-shell-module__rHzYba__toc nav ul li a:hover,.home-shell-module__rHzYba__toc nav ul li[data-active=true] a{color:#121212cc}.home-shell-module__rHzYba__hrSolid{width:100%;padding:4rem 0 1.5rem;display:block;position:relative}.home-shell-module__rHzYba__hrLine{background:#f2f2f2;height:1px}.home-shell-module__rHzYba__hrHeading{width:100%;position:absolute;transform:translateY(-50%)}.home-shell-module__rHzYba__hrHeading span{background:var(--body-bg);color:#12121266;letter-spacing:.00063rem;padding:0 .5rem 0 0;font-size:.8125rem;font-weight:400;line-height:1;display:inline-block;transform:translateY(-15%)}.home-shell-module__rHzYba__hrHeading h1{color:#111;letter-spacing:-.00813rem;font-size:.875rem;font-weight:600;line-height:normal}.home-shell-module__rHzYba__previewFigure{margin:2rem 0 1rem}.home-shell-module__rHzYba__previewCard{background:#f6f5f4;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 4px 16px #00000014}.home-shell-module__rHzYba__previewImage{width:100%;height:auto;display:block}.home-shell-module__rHzYba__previewCaption{text-align:center;color:#0006;margin-top:.75rem;font-size:.75rem;font-weight:460}.home-shell-module__rHzYba__focusSection{padding:2.75rem 0 0}.home-shell-module__rHzYba__sectionHeaderRow{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.home-shell-module__rHzYba__sectionHeaderRow .home-shell-module__rHzYba__title{border-bottom:none;padding-bottom:0}.home-shell-module__rHzYba__sectionMoreLink{color:#0006;letter-spacing:-.0025rem;font-size:.8125rem;font-weight:460;transition:color .12s}.home-shell-module__rHzYba__sectionMoreLink:hover{color:#111}.home-shell-module__rHzYba__focusGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:.875rem;display:grid}@media (max-width:640px){.home-shell-module__rHzYba__focusGrid{grid-template-columns:1fr;gap:13px}}.home-shell-module__rHzYba__curatedMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:.875rem;display:grid}@media (max-width:640px){.home-shell-module__rHzYba__curatedMiniGrid{grid-template-columns:1fr;gap:12px}}.home-shell-module__rHzYba__focusCard{background:#fff;border:1px solid #0000000f;border-radius:7px;flex-direction:column;justify-content:space-between;gap:14px;min-height:200px;padding:21px;transition:color 80ms ease-out,background-color 80ms ease-out,box-shadow .16s cubic-bezier(0,0,.2,1),transform .16s cubic-bezier(0,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 .6px 2px -1.5px #0000001a,0 2.3px 7.8px -3px #00000017,0 10px 34px -4.5px #00000003}.home-shell-module__rHzYba__focusCard:hover{box-shadow:0 1.2px 4px -1.5px #0000001f,0 4.5px 15px -3px #0000001a,0 18px 50px -4.5px #00000008}.home-shell-module__rHzYba__focusCardCompact{justify-content:flex-start;gap:10px;min-height:0;padding:12px}.home-shell-module__rHzYba__cardHeroWrap{aspect-ratio:16/10;background:#f5f5f4;border:1px solid #0000000f;border-radius:5px;width:100%;position:relative;overflow:hidden}.home-shell-module__rHzYba__cardHeroImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.home-shell-module__rHzYba__mark{place-items:center;width:100%;height:83px;display:grid}.home-shell-module__rHzYba__markLine:after{content:"";background:#9aacfb;border-radius:99px;width:35px;height:4px;box-shadow:0 0 20px #d9dfff}.home-shell-module__rHzYba__markType{color:#343434;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:25px;font-weight:500}.home-shell-module__rHzYba__newPill{z-index:2;color:#222;background:#e8edf9;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:460;line-height:1.35;position:absolute;top:18px;right:16px}.home-shell-module__rHzYba__cardCopy{gap:3px;display:grid}.home-shell-module__rHzYba__cardCopy strong{color:#050505;letter-spacing:-.25px;font-size:13px;font-weight:600;line-height:1.35}.home-shell-module__rHzYba__cardCopy small{color:#666;font-size:12.25px;font-weight:450;line-height:19.906px}
