main.crec .crec-label{font-size:var(--fs-12);line-height:var(--lh-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}main.crec .crec-label--accent{margin-bottom:var(--space-4);color:var(--lime-400)}main.crec .crec-label--quiet{color:var(--gray-350)}main.crec .crec-chip{align-items:center;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-0_5));padding:0 var(--space-2_5);border-radius:var(--radius-control);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;align-self:flex-start;display:inline-flex}main.crec .crec-chip i{width:calc(var(--space-1) * 1.5);height:calc(var(--space-1) * 1.5);border-radius:var(--radius-2)}main.crec .crec-chip--active{background:color-mix(in srgb, var(--lime-400) 14%, transparent);color:var(--lime-400)}main.crec .crec-chip--active i{background:var(--lime-400)}main.crec .crec-chip--prior{background:var(--surface-card);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--paper-060)}main.crec .crec-chip--prior i{background:var(--gray-350)}main.crec .crec-chip--dark{background:var(--white-a6);color:var(--gray-160)}main.crec .crec-chip--dark i{background:var(--gray-350)}main.crec .crec-seg{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-6);border-radius:var(--radius-control);background:var(--paper-030);flex-wrap:wrap;display:inline-flex}main.crec .crec-seg__btn{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-200) ease, color var(--dur-200) ease;background:0 0;border:0}main.crec .crec-seg__btn:hover{color:var(--text-primary)}main.crec .crec-seg__btn[aria-pressed=true]{background:var(--gray-870);color:var(--white)}main.crec .crec-seg__n{margin-left:var(--space-1);opacity:.6}main.crec .crec-seg__btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}main.crec .crec-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75em),1fr));display:grid}@media (width<=760px){main.crec .crec-grid{margin-inline:calc(var(--content-inset) * -1);padding-inline:var(--content-inset);scroll-padding-inline:var(--content-inset);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}main.crec .crec-grid::-webkit-scrollbar{display:none}main.crec .crec-grid>*{scroll-snap-align:start;flex:0 0 92%}main.crec .crec-entry{padding:var(--space-5)}}main.crec .crec-entry{gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-window);background:var(--paper-030);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--paper-060);flex-direction:column;display:flex}main.crec .crec-entry[hidden]{display:none}main.crec .crec-entry--active{background:var(--gray-870);box-shadow:none}main.crec .crec-entry.is-in{animation:crec-rise var(--dur-500) var(--ease-out-quint) both;animation-delay:calc(var(--rise-i,0) * var(--dur-40))}@keyframes crec-rise{0%{opacity:0;translate:0 .75em}to{opacity:1;translate:none}}main.crec .crec-entry__top{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}main.crec .crec-entry__sector{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-tertiary)}main.crec .crec-entry--active .crec-entry__sector{color:var(--gray-210)}main.crec .crec-entry__name{font-size:var(--fs-23);line-height:var(--lh-title);letter-spacing:var(--ls-ui);margin:0}main.crec .crec-entry__body{font-size:var(--fs-15);line-height:var(--lh-body);color:var(--text-secondary);margin:0}main.crec .crec-entry__figs{gap:var(--space-5) var(--space-8);padding-top:var(--space-2);flex-wrap:wrap;margin:auto 0 0;display:flex}main.crec .crec-entry__fig{gap:var(--space-0_5);flex-direction:column-reverse;display:flex}main.crec .crec-entry__fig dd{font-size:var(--fs-figure);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);font-variant-numeric:tabular-nums;margin:0}main.crec .crec-entry__fig dt{font-size:var(--fs-13);white-space:nowrap;color:var(--text-tertiary)}main.crec .crec-entry--active .crec-entry__fig dt{color:var(--gray-210)}main.crec .crec-domains{gap:var(--space-4);margin-top:var(--space-10);flex-direction:column;display:flex}main.crec .crec-pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main.crec .crec-pills li{min-height:calc(var(--space-8) + var(--space-0_5));padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--paper-030);font-size:var(--fs-14);color:var(--paper-750);align-items:center;display:inline-flex}main.crec .crec-prod__note{margin:var(--space-4) 0 0;font-size:var(--fs-14);color:var(--gray-160)}main.crec .crec-prod__note a{color:var(--white);font-weight:var(--fw-semibold);text-underline-offset:.2em}main.crec .crec-prod__note a:hover{color:var(--lime-400)}main.crec .crec-prod__prior-label{margin-top:var(--space-14);margin-bottom:var(--space-2)}main.crec .crec-prod__prior-lede{margin:0 0 var(--space-4);max-width:70ch;font-size:var(--fs-14);line-height:var(--lh-body);color:var(--gray-160)}main.crec .crec-agg__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25em),1fr));margin:0;display:grid}main.crec .crec-agg__card{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-window);background:var(--paper-030);flex-direction:column;display:flex}main.crec .crec-agg__fig{font-size:var(--fs-display-2);line-height:var(--lh-none);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading-tight);font-variant-numeric:tabular-nums;order:-1;margin:0}main.crec .crec-agg__fig em{background:var(--em-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}main.crec .crec-agg__k{font-size:var(--fs-15);font-weight:var(--fw-semibold)}main.crec .crec-agg__note{font-size:var(--fs-13);color:var(--text-tertiary);margin:0}main.crec .crec-certs{gap:var(--space-2);margin:var(--space-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}main.crec .crec-certs li{align-items:center;gap:var(--space-2);min-height:var(--space-9);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--gray-870);color:var(--paper-030);font-size:var(--fs-13);font-weight:var(--fw-semibold);display:inline-flex}main.crec .crec-certs__tick{width:1.1em;height:1.1em;color:var(--mint-300)}main.crec .crec-disclaimer{gap:var(--space-2);margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border-radius:var(--radius-window);background:var(--paper-030);box-shadow:inset 0 0 0 1px var(--paper-060);flex-direction:column;display:flex}main.crec .crec-disclaimer__text{max-width:var(--measure-note);font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--text-secondary);margin:0}main.crec .crec-disclaimer__text a{color:var(--text-primary);text-underline-offset:.2em}@media (width<=480px){main.crec .crec-entry{padding:var(--space-6) var(--space-5)}main.crec .crec-seg{display:flex}main.crec .crec-seg__btn{flex:auto}}@media (prefers-reduced-motion:reduce){main.crec .crec-entry.is-in{animation:none}main.crec .crec-seg__btn{transition:none}}
