._comparison_wxm31_1{min-width:0}._introduction_wxm31_4{max-width:49rem;margin:0 0 2.5rem auto}._introduction_wxm31_4 h3{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.12}._introduction_wxm31_4 p{color:var(--foreground-muted);margin-top:1rem;font-size:1rem;line-height:1.75}._smallLabel_wxm31_20{letter-spacing:.01em;font-size:.7rem;font-weight:500;line-height:1.6;display:block}._fallbackNote_wxm31_27{color:var(--foreground-muted);margin-top:1rem;font-size:.7rem;line-height:1.7}._variantLinks_wxm31_33 svg,._codeDisclosure_wxm31_34 svg,._contract_wxm31_35 svg{flex:none;width:1rem;height:1rem}._tabsHeading_wxm31_40{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0 1.2rem;display:flex}._tabsHeading_wxm31_40>span:last-child{color:var(--foreground-muted);font-size:.7rem}._tabList_wxm31_52{border-bottom:1px solid var(--border-strong);gap:2rem;display:flex}._tabList_wxm31_52 button{min-height:3.5rem;color:var(--foreground-muted);white-space:nowrap;padding:.75rem 0;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:500;position:relative}._tabList_wxm31_52 button[aria-selected=true]{color:var(--foreground)}._tabList_wxm31_52 button:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .14s ease-out;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}._tabList_wxm31_52 button[aria-selected=true]:after{transform:scaleX(1)}._tabPanel_wxm31_82{padding-top:1.5rem}._tabPanel_wxm31_82[hidden]{display:none}._assessment_wxm31_88{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}._assessment_wxm31_88>div>span{margin-bottom:.7rem;font-size:.7rem;font-weight:600;display:block}._assessment_wxm31_88 p{color:var(--foreground-muted);font-size:.85rem;line-height:1.75}._codeDisclosure_wxm31_34{border-block:1px solid var(--border-strong);margin-top:1.75rem}._codeDisclosure_wxm31_34 summary,._contract_wxm31_35 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.85rem;list-style:none;display:flex}._codeDisclosure_wxm31_34 summary::-webkit-details-marker{display:none}._contract_wxm31_35 summary::-webkit-details-marker{display:none}._codeDisclosure_wxm31_34[open] summary svg,._contract_wxm31_35[open] summary svg{transform:rotate(180deg)}._codeFiles_wxm31_127{gap:1rem;min-width:0;padding-bottom:1.5rem;display:grid}._comparison_wxm31_1 figure{background:var(--background);border-radius:0;min-width:0}._comparison_wxm31_1 figcaption{font-family:var(--font-sans), sans-serif;overflow-wrap:anywhere;font-size:.75rem}._comparison_wxm31_1 pre{margin:0;font-size:.75rem;line-height:1.85}._variantLinks_wxm31_33{flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem;display:flex}._variantLinks_wxm31_33 a{text-underline-offset:.25rem;align-items:center;gap:.65rem;font-size:.7rem;text-decoration:underline;display:flex}._contract_wxm31_35{border-top:1px solid var(--border-strong);margin-top:2rem}._contract_wxm31_35 summary{color:var(--foreground-muted);font-size:.75rem}._contract_wxm31_35>p{max-width:50rem;color:var(--foreground-muted);margin:.25rem 0 1.5rem;font-size:.85rem;line-height:1.75}._articleLink_wxm31_177{border:1px solid var(--border-strong);background:var(--background);grid-template-columns:1fr auto;gap:.5rem 2rem;margin-top:2rem;padding:1.5rem;display:grid}._articleLink_wxm31_177>span{color:var(--foreground-muted);font-size:.7rem}._articleLink_wxm31_177 strong{letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500}._articleLink_wxm31_177>svg{grid-area:1/2/3;align-self:center;width:1.4rem;height:1.4rem}._articleLink_wxm31_177:hover strong{color:var(--accent)}@media (width<=1100px){._assessment_wxm31_88{gap:1.25rem}}@media (width<=760px){._assessment_wxm31_88{grid-template-columns:1fr;gap:1.5rem}._tabList_wxm31_52{gap:1.5rem}._tabList_wxm31_52 button{font-size:1.05rem}._tabsHeading_wxm31_40>span:last-child{display:none}._articleLink_wxm31_177{gap:.5rem 1rem;padding:1.25rem}._introduction_wxm31_4{margin-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){._tabList_wxm31_52 button:after{transition:none}}
