.coTodo{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-yellow) 30%, var(--ground));color:var(--ink);font-weight:600}.coShortHead{margin-top:var(--space-6);font-weight:600}.coShort{margin-top:var(--space-3);gap:var(--space-2);max-width:var(--measure)}.pageTopAside .coPlate{justify-items:start;gap:var(--space-4);padding-block:0}.pageTopAside .coPlate img{width:calc(var(--space-16) * 2.5)}.pageTopAside:has(.passes){align-self:center}.pageTopAside .passes{gap:var(--space-5)}.pageTopAside .passBar{height:var(--space-4)}.coProvider{padding-bottom:var(--site-section)}.coProvider .coTable{max-width:var(--measure)}.coProvider+.sec{background:linear-gradient(var(--line), var(--line)) top center / calc(100% - 2 * var(--site-gutter)) var(--hairline) no-repeat}.coRules{gap:var(--space-4);max-width:var(--measure);margin-left:var(--space-5);line-height:1.6;display:grid}.coRules li{padding-left:var(--space-1);color:var(--ink-2)}.coRules li::marker{color:var(--ink);font-weight:700}.coRules strong{color:var(--ink)}.coPlain{margin-left:0;list-style:none}.coPlain li{padding-left:0}.coList{gap:var(--space-3);max-width:var(--measure);margin-left:var(--space-5);font-size:var(--type-section);font-weight:500;display:grid}.coNext,.coLine a{font-weight:500}.coLine{font-size:var(--type-section);line-height:1.4}.coAside{color:var(--ink-2);font-size:var(--type-meta)}.coPull{max-width:20em;font-size:var(--type-section);letter-spacing:-.01em;font-weight:600;line-height:1.3}.coPair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coPair p{margin-top:var(--space-2);color:var(--ink-2)}.coPair h3+.stateList{margin-top:var(--space-3)}.coTable{overflow-x:auto}.coTable table,.coPassTable table{border-collapse:collapse;width:100%;font-size:var(--type-meta)}.coTable caption{padding-bottom:var(--space-2);color:var(--ink-2);font-size:var(--type-caption);text-align:left}.coTable :is(th,td),.coPassTable :is(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--hairline) solid var(--line);text-align:left;vertical-align:top}.coTable thead th,.coPassTable thead th{color:var(--ink-2);font-size:var(--type-caption);font-weight:500}.coTable tbody th,.coPassTable tbody th{font-weight:500}.coTable td{color:var(--ink-2)}.coPassTable>div>p{margin-bottom:var(--space-3);color:var(--ink-2);font-size:var(--type-meta)}.coPassTable td{white-space:nowrap}.coDefs th{width:30%}.coRows,.coFacts{max-width:var(--measure);display:grid}.coRows>div,.coFacts>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.coRows dt,.coFacts dt{font-weight:600}.coRows dd,.coFacts dd{color:var(--ink-2)}.coFormula{max-width:30em;font-size:var(--type-section);font-weight:600;line-height:1.4}.coInset{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--fill);color:var(--ink-2)}.coInset strong{color:var(--ink)}.coBandActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.coPlate{justify-items:center;gap:var(--space-8);padding-block:var(--space-8);display:grid}.coPlate img{width:min(100%, calc(var(--space-16) * 4));height:auto}.coChips{gap:var(--space-2);width:min(100%, calc(var(--space-16) * 5));grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.coChips li{height:var(--space-3);border-radius:var(--radius-full);background:var(--chip);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.coReportHead{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line);font-size:var(--type-body);font-weight:600}.coReportBody{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.coReportBody .mfLabel{margin:var(--space-1) 0 0}.coReportBody .mfBox{font-size:var(--type-caption)}.coSwitch{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.coSwitch:before{content:"";width:var(--space-6);height:var(--space-3);margin-right:var(--space-1);border-radius:var(--radius-full);background:radial-gradient(circle at calc(100% - var(--space-1-5)) 50%, var(--color-white) calc(var(--space-1) - var(--hairline)), var(--color-green) var(--space-1));flex:none}.coSwitch strong{font-weight:600}.coReportNote{color:var(--ink-2)}.coReportBody .btn{justify-self:start}.secHead .coReport{margin-top:var(--space-2)}.coBlurb{gap:var(--space-2);max-width:var(--measure);display:grid}.coBlurb figcaption{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:var(--type-meta);font-weight:600;display:flex}.coBlurb blockquote{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--fill);line-height:1.6}.coCopy{display:inline-grid}.coCopy>span:not(.sr-only){grid-area:1/1}.coHide{visibility:hidden}.coAssets td{color:var(--ink-2)}.coAssets code,.coSwatches code{font-size:var(--type-caption)}.coAssetMark{width:var(--space-12);height:auto;display:block}.coAssetType .brand svg{height:var(--space-6)}.coIcons{gap:var(--space-2);display:flex}.coIcons i{width:var(--icon);height:var(--icon);-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;background:var(--color-green)}.coIcons .coIconCross{-webkit-mask-image:var(--icon-cross);mask-image:var(--icon-cross);background:var(--color-red)}.coSwatches{gap:var(--space-1-5);white-space:nowrap;list-style:none;display:grid}.coSwatches li{align-items:center;gap:var(--space-2);color:var(--ink);display:flex}.coSwatch{width:var(--icon);height:var(--icon);border-radius:var(--radius-sm);background:var(--chip);box-shadow:inset 0 0 0 var(--hairline) var(--line);flex:none}.coVisuals{gap:var(--space-10);display:grid}.coVisuals figure{gap:var(--space-3);min-width:0;display:grid}.coVisuals figcaption{color:var(--ink-2);font-size:var(--type-meta)}.coVisuals .mockCard{max-width:none}@media (min-width:1001px){.coVisuals figure:first-child{grid-template-columns:var(--mock-panel-w) minmax(0, 1fr);align-items:end;column-gap:var(--space-8)}}@media (max-width:1000px){.coPlate{justify-items:start;padding-block:0}}@media (max-width:720px){.coPair{grid-template-columns:minmax(0,1fr)}.coRows>div,.coFacts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}