summary[data-astro-cid-a4avjoit].cid-site-header__menu-trigger{list-style:none}summary[data-astro-cid-a4avjoit].cid-site-header__menu-trigger::-webkit-details-marker{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ChivoMono-Light-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/Inter-latin.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/CabinetGrotesk-Light.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/CabinetGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CabinetGrotesk-Medium.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CabinetGrotesk-Bold.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ronzino-Regular.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:oblique;font-weight:400;font-display:swap;src:url(/fonts/Ronzino-Oblique.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Ronzino-Medium.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:oblique;font-weight:500;font-display:swap;src:url(/fonts/Ronzino-MediumOblique.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Ronzino-Bold.woff2)format("woff2")}@font-face{font-family:Ronzino;font-style:oblique;font-weight:700;font-display:swap;src:url(/fonts/Ronzino-BoldOblique.woff2)format("woff2")}:root{--sprout:#c0f5a1;--sprout-2:#d8f9c3;--sprout-3:#f1fde8;--forest:#013130;--forest-2:#0c635e;--forest-3:#049d90;--forest-4:#21e0c8;--white:#fff;--neutral-100:#f3f6f6;--neutral-200:#e4ecec;--neutral-300:#d0dcdb;--neutral-500:#809897;--neutral-700:#355350;--neutral-900:#0f2928;--black:#021313;--ink:#000;--ink-2:#020201;--ink-50:#00000080;--ink-70:#000000b3;--purple-200:#ebd4ff;--purple-300:#ddb2ff;--purple-400:#c77dff;--yellow-200:#fff3c6;--yellow-300:#ffe588;--yellow-400:#ffd559;--magenta-200:#ffcbe6;--magenta-300:#ffa1cf;--magenta-400:#ff6db1;--blue-200:#c4d5ff;--blue-300:#a0b9ff;--blue-400:#8da2ff;--green-200:#a0fad3;--green-300:#64f1bd;--green-400:#21e0a0;--orange-200:#ffd7a8;--orange-300:#ffba71;--orange-400:#ff9843;--chart-line:#e1e4ed;--chart-ink:#19213d;--chart-ink-2:#353e5c;--note-dont:#ffdfdf;--note-do:#f1fde8;--surface-page:var(--neutral-100);--surface-card:var(--white);--surface-card-inverse:var(--forest);--surface-sunken:var(--neutral-100);--surface-hover:var(--neutral-200);--text-primary:var(--ink);--text-inverse:var(--white);--text-brand:var(--forest);--text-muted:#809897;--border-hairline:#0202011a;--border-control:#0131304d;--border-strong:var(--forest);--action-primary-bg:var(--forest);--action-primary-fg:var(--sprout);--action-primary-bg-hover:var(--sprout);--action-primary-fg-hover:var(--forest);--action-light-bg:var(--sprout);--action-light-fg:var(--forest);--action-secondary-fg:var(--forest);--action-secondary-bg-hover:var(--sprout-3);--focus-ring:var(--forest-3);--border-inverse:var(--forest-2);--text-inverse-muted:var(--neutral-300);--surface-tint:#0131300d;--font-display:"Cabinet Grotesk","Ronzino",system-ui,sans-serif;--font-body:"Ronzino",system-ui,sans-serif;--font-mono:"Chivo Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--text-hero:80px;--leading-hero:1.1;--text-display-lg:60px;--leading-display-lg:1.2;--tracking-display-lg:-.02em;--text-display-md:41px;--leading-display-md:1.317;--tracking-display-md:-1.08px;--text-page-title-md:50px;--leading-page-title-md:1.15;--text-section:40px;--leading-section:1.1;--text-display-sm:35px;--leading-display-sm:1.086;--text-row-title:24px;--leading-row-title:1.25;--text-article-heading:26px;--leading-article-heading:1.3;--text-stat:72px;--leading-stat:.667;--text-nav:20px;--leading-nav:1.269;--text-lead:25px;--leading-lead:1.28;--text-body-lg:24px;--leading-body-lg:30px;--text-control:20px;--leading-control:1;--leading-control-lg:1.25;--text-body:18px;--leading-body:28px;--text-body-sm:16px;--leading-body-sm:24px;--text-caption:14px;--leading-caption:1.3;--tracking-label:.04em;--font-chart:Inter,system-ui,sans-serif;--text-chart:14px;--leading-chart:20px;--tracking-chart-axis:.06em;--space-1:3px;--space-2:5px;--space-3:7px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:15px;--space-8:16px;--space-9:20px;--space-10:25px;--space-11:30px;--space-12:33px;--space-13:38px;--space-14:45px;--space-15:50px;--space-16:64px;--space-17:85px;--space-18:128px;--space-19:176px;--space-20:55px;--space-21:32px;--page-max:1800px;--page-gutter:60px;--content-width:860px;--reading-band:1200px;--header-height:153px;--header-padding-block:50px;--header-padding-inline:38px;--nav-gap:110px;--hero-width:1496px;--hero-rhythm:176px;--hero-stack:85px;--content-section-gap:90px;--content-block-gap:var(--space-14);--grid-gap-x:54px;--grid-gap-y:32px;--result-card-width:564px;--icon-button-size:53px;--icon-button-size-md:42px;--icon-button-size-lg:60px;--control-height-sm:30px;--control-height:36px;--control-height-lg:42px;--search-compact-width:620px;--tag-height:29px;--tag-height-sm:26px;--stat-card-height:213px;--panel-width:273px;--panel-row-height:52px;--panel-spacer:26px;--footer-padding-block:85px;--footer-padding-inline:38px;--footer-column-gap:110px;--rail-width:280px;--check-size:18px;--radius-control:3px;--radius-card:4px;--radius-pill:31px;--radius-dot:15px;--radius-section:12px;--shadow-none:none;--shadow-tooltip:0px 1px 4px 0px #19213d14;--stroke-hairline:inset 0 0 0 1px #0000001a;--stroke-chart:inset 0 0 0 1px var(--chart-line);--motion-fast:.12s;--motion-base:.18s;--ease-standard:cubic-bezier(.2,0,.2,1);--transition-control:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-medium);text-wrap:balance;margin-block:0}h1{font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg)}h2{font-size:var(--text-display-md);line-height:var(--leading-display-md);letter-spacing:var(--tracking-display-md)}h3{font-size:var(--text-display-sm);line-height:var(--leading-display-sm)}h4{font-size:var(--text-control);line-height:var(--leading-control);font-family:var(--font-body);font-weight:var(--weight-regular)}p{margin-block:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cid-prose a{font-weight:var(--weight-bold);text-underline-offset:2px;color:var(--text-brand);text-decoration:underline}.cid-prose a:hover{color:var(--forest-2);text-decoration-thickness:2px}code,pre,kbd{font-family:var(--font-mono);font-weight:var(--weight-light)}small{font-size:var(--text-caption);line-height:var(--leading-caption)}hr{border:0;border-block-start:1px solid var(--border-hairline);margin-block:var(--space-10)}img,svg{max-inline-size:100%}[hidden]{display:none!important}.cid-btn{justify-content:center;align-items:center;gap:var(--space-5);min-block-size:var(--control-height);padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-control);line-height:var(--leading-control-lg);font-weight:var(--weight-regular);white-space:normal;cursor:pointer;transition:var(--transition-control);border:0;flex-shrink:0;text-decoration:none;display:inline-flex}.cid-btn--dark{background:var(--action-primary-bg);color:var(--action-primary-fg)}.cid-btn--dark:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg-hover)}.cid-btn--light{background:var(--action-light-bg);color:var(--action-light-fg)}.cid-btn--light:hover{background:var(--action-primary-bg);color:var(--action-primary-fg)}.cid-btn--secondary{color:var(--action-secondary-fg);border:1px solid var(--border-strong);background:0 0}.cid-btn--secondary:hover{background:var(--action-secondary-bg-hover)}.cid-btn[aria-disabled=true],.cid-btn:disabled{opacity:.4;pointer-events:none}.cid-btn__icon{-webkit-text-stroke:.03em currentColor;flex:none;font-size:15px}.cid-icon-btn .cid-btn__icon{font-size:calc(var(--icon-button-size) * .5)}.cid-icon-btn--sprout .cid-btn__icon{font-size:calc(var(--icon-button-size-lg) * .5)}.cid-icon-btn--md .cid-btn__icon{font-size:calc(var(--icon-button-size-md) * .5)}.cid-btn--lg{min-block-size:var(--control-height-lg)}.cid-btn--sm{min-block-size:var(--control-height-sm)}.cid-filter{justify-content:center;align-items:center;gap:var(--space-5);min-block-size:var(--control-height);padding:var(--space-2) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--forest);font-family:var(--font-body);font-size:var(--text-control);line-height:var(--leading-control-lg);white-space:normal;cursor:pointer;transition:var(--transition-control);background:0 0;display:inline-flex}.cid-filter:hover{background:var(--sprout);color:var(--forest)}.cid-filter--active{background:var(--forest);color:var(--sprout);border-color:var(--border-strong)}.cid-filter--active:hover{background:var(--forest);color:var(--sprout)}.cid-filter[aria-expanded=true]{background:var(--surface-hover)}.cid-filter--active[aria-expanded=true]{background:var(--forest)}.cid-filter__count{border-radius:var(--radius-dot);background:var(--sprout);block-size:22px;inline-size:22px;color:var(--forest);font-size:var(--text-caption);justify-content:center;align-items:center;line-height:20px;display:inline-flex}.cid-filter__icon{flex:none;font-size:15px}.cid-filter__caret{transition:transform var(--motion-fast) var(--ease-standard);flex:none;font-size:10px}.cid-filter--lg{min-block-size:var(--control-height-lg)}.cid-filter--sm{min-block-size:var(--control-height-sm);padding:var(--space-1) var(--space-4);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cid-filter--wrap{text-align:start;overflow-wrap:anywhere;justify-content:flex-start;max-inline-size:100%}.cid-filter--sm.cid-filter--wrap{padding-block:var(--space-2)}.cid-filter--entity{border-color:var(--border-strong)}.cid-filter--entity:hover{background:var(--action-secondary-bg-hover)}details[open]>.cid-filter{background:var(--surface-hover)}details[open]>.cid-filter .cid-filter__caret{transform:rotate(180deg)}.cid-filter-select{display:inline-block;position:relative}.cid-filter-select__panel{z-index:20;position:absolute;inset-block-start:calc(100% + var(--space-5));inset-inline-start:0}.cid-filter-select__panel--end{inset-inline:auto 0}.cid-panel{inline-size:var(--panel-width);border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--white);padding:var(--space-5);margin:0}.cid-panel__label{block-size:var(--panel-row-height);padding:var(--space-5);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--ink);border-block-end:1px solid var(--border-control);align-items:center;display:flex}.cid-panel__list{padding:0;margin:0;padding-block-start:var(--panel-spacer);list-style:none}.cid-panel__item{justify-content:space-between;align-items:center;gap:var(--space-5);block-size:var(--panel-row-height);padding:var(--space-5);border-radius:var(--radius-control);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--ink);font-weight:var(--weight-regular);cursor:pointer;transition:var(--transition-control);box-sizing:border-box;inline-size:100%;font-family:var(--font-body);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.cid-panel__item:hover{background:var(--sprout-3);color:var(--ink)}.cid-panel__item[aria-pressed=true],.cid-panel__item--selected,.cid-panel__item--selected:hover{background:var(--sprout)}.cid-panel__mark{flex:none;font-size:16px;line-height:1}.cid-tag{white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-5);block-size:var(--tag-height);padding:var(--space-1) var(--space-4);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--ink);text-transform:capitalize;transition:var(--transition-control);border:0;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.cid-tag--sm{block-size:var(--tag-height-sm);font-size:var(--text-body-sm);text-transform:none}.cid-tag--wrap{block-size:auto;min-block-size:var(--tag-height);text-align:start;white-space:normal;max-inline-size:100%;line-height:var(--leading-body);overflow-wrap:anywhere;flex-shrink:1;justify-content:flex-start;padding-block:0}.cid-tag--sm.cid-tag--wrap{min-block-size:var(--tag-height-sm);line-height:var(--leading-body-sm)}.cid-tag--purple{background:var(--purple-400)}.cid-tag--yellow{background:var(--yellow-400)}.cid-tag--magenta{background:var(--magenta-400)}.cid-tag--blue{background:var(--blue-400)}.cid-tag--green{background:var(--green-400)}.cid-tag--orange{background:var(--orange-400)}.cid-tag--forest{background:var(--forest-4)}a.cid-tag--purple:hover,button.cid-tag--purple:hover{background:var(--purple-200)}a.cid-tag--yellow:hover,button.cid-tag--yellow:hover{background:var(--yellow-200)}a.cid-tag--magenta:hover,button.cid-tag--magenta:hover{background:var(--magenta-200)}a.cid-tag--blue:hover,button.cid-tag--blue:hover{background:var(--blue-200)}a.cid-tag--green:hover,button.cid-tag--green:hover{background:var(--green-200)}a.cid-tag--orange:hover,button.cid-tag--orange:hover{background:var(--orange-200)}.cid-tag--light.cid-tag--purple{background:var(--purple-200)}.cid-tag--light.cid-tag--yellow{background:var(--yellow-200)}.cid-tag--light.cid-tag--magenta{background:var(--magenta-200)}.cid-tag--light.cid-tag--blue{background:var(--blue-200)}.cid-tag--light.cid-tag--green{background:var(--green-200)}.cid-tag--light.cid-tag--orange{background:var(--orange-200)}a.cid-tag--light.cid-tag--purple:hover,button.cid-tag--light.cid-tag--purple:hover{background:var(--purple-400)}a.cid-tag--light.cid-tag--yellow:hover,button.cid-tag--light.cid-tag--yellow:hover{background:var(--yellow-400)}a.cid-tag--light.cid-tag--magenta:hover,button.cid-tag--light.cid-tag--magenta:hover{background:var(--magenta-400)}a.cid-tag--light.cid-tag--blue:hover,button.cid-tag--light.cid-tag--blue:hover{background:var(--blue-400)}a.cid-tag--light.cid-tag--green:hover,button.cid-tag--light.cid-tag--green:hover{background:var(--green-400)}a.cid-tag--light.cid-tag--orange:hover,button.cid-tag--light.cid-tag--orange:hover{background:var(--orange-400)}.cid-card{border-radius:var(--radius-card);background:var(--surface-card);border:0}.cid-card--inverse{background:var(--surface-card-inverse);color:var(--text-inverse)}.cid-card--tint{background:var(--surface-tint)}a.cid-card{color:inherit;transition:var(--transition-control);text-decoration:none;display:block}a.cid-card:not(.cid-card--inverse):hover{background:var(--surface-tint)}.cid-stat{padding:var(--space-9);block-size:var(--stat-card-height);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.cid-stat__head{justify-content:space-between;align-items:flex-start;gap:var(--space-21);align-self:stretch;display:flex}.cid-stat__icon{font-size:45px;line-height:1}.cid-stat__icon svg{block-size:1em;inline-size:auto}.cid-stat__value{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-stat);line-height:var(--leading-stat);align-self:stretch;margin:0}@supports (text-box:trim-both cap alphabetic){.cid-stat__value{text-box:trim-both cap alphabetic;line-height:1}}.cid-doc-card{align-items:flex-start;gap:var(--space-14);padding:var(--space-14) var(--space-11);transition:var(--transition-control);border:1px solid #0000;flex-direction:column;display:flex}.cid-doc-card:hover{border-color:var(--border-control)}.cid-doc-card__intro{gap:var(--space-7);flex-direction:column;align-self:stretch;display:flex}.cid-doc-card__body{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.cid-doc-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-7);align-self:stretch;display:flex}.cid-doc-card__org{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:var(--text-control);line-height:var(--leading-control-lg);text-transform:capitalize;overflow:hidden}.cid-doc-card__title{min-block-size:calc(var(--text-display-sm) * var(--leading-display-sm) * 2);border-block-end:1px solid var(--border-control);padding-block:var(--space-7);font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);align-self:stretch;align-items:center;margin:0;display:flex}.cid-doc-card__title a{-webkit-line-clamp:2;line-clamp:2;inline-size:100%;color:inherit;font:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.cid-doc-card__title a:hover{text-decoration:underline}.cid-doc-card__desc{-webkit-line-clamp:3;line-clamp:3;min-block-size:calc(var(--leading-body-lg) * 3);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);-webkit-box-orient:vertical;align-self:stretch;margin:0;display:-webkit-box;overflow:hidden}.cid-doc-card__tags{gap:var(--space-7);flex-wrap:wrap;display:flex}.cid-post-card{align-items:flex-start;gap:var(--space-14);padding:var(--space-14) var(--space-11);border:1px solid var(--border-control);transition:var(--transition-control);flex-direction:column;display:flex}.cid-post-card:hover{border-color:var(--border-strong)}.cid-post-card__intro{gap:var(--space-7);flex-direction:column;align-self:stretch;display:flex}.cid-post-card__head{justify-content:space-between;align-items:center;gap:var(--space-7);align-self:stretch;display:flex}.cid-post-card__date{font-size:var(--text-control);line-height:var(--leading-control-lg);color:var(--text-muted)}.cid-post-card__title{border-block-end:1px solid var(--border-control);padding-block:var(--space-7);font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);align-self:stretch;align-items:center;margin:0;display:flex}.cid-post-card__title a{color:inherit;font:inherit;text-decoration:none}.cid-post-card__title a:hover{text-decoration:underline}.cid-post-card__body{align-items:flex-start;gap:var(--space-20);flex-direction:column;align-self:stretch;display:flex}.cid-post-card__desc{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);align-self:stretch;margin:0}.cid-post-card__foot{justify-content:space-between;align-items:center;gap:var(--space-7);align-self:stretch;display:flex}.cid-post-card__author{font-size:var(--text-control);line-height:var(--leading-control-lg);color:var(--text-muted)}.cid-author-link{color:inherit;text-decoration:none}.cid-author-link:hover{text-decoration:underline}.cid-rule{border:1px solid var(--border-hairline);padding-block-end:var(--space-10)}.cid-note{padding:var(--space-5);font-size:var(--text-caption);line-height:var(--leading-caption);align-items:center;display:inline-flex}.cid-note--dont{background:var(--note-dont)}.cid-note--do{background:var(--note-do)}.cid-status-note{display:inline-flex;position:relative}.cid-status-note>summary{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:var(--control-height-sm);padding-block:var(--space-1);padding-inline:var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--leading-control-lg);color:var(--text-muted);cursor:pointer;transition:var(--transition-control);list-style:none;display:inline-flex}.cid-status-note>summary::-webkit-details-marker{display:none}.cid-status-note>summary:hover{color:var(--forest);background:var(--sprout-3)}.cid-status-note[open]>summary{background:var(--forest);border-color:var(--forest);color:var(--white)}.cid-status-note__glyph{font-size:13px;display:inline-flex}.cid-status-note__glyph svg{block-size:13px;inline-size:13px}.cid-status-note__glyph--close,.cid-status-note[open] .cid-status-note__glyph--info{display:none}.cid-status-note[open] .cid-status-note__glyph--close{display:inline-flex}.cid-status-note--compact>summary{gap:var(--space-2);padding-block:0;padding-inline:var(--space-3);min-block-size:var(--tag-height-sm)}.cid-status-note__panel{z-index:5;inline-size:420px;max-inline-size:calc(100vw - 2 * var(--page-gutter));gap:var(--space-6);padding:var(--space-9);background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-card);box-shadow:var(--shadow-tooltip);text-align:start;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.cid-status-note__panel--end{inset-inline:auto 0}.cid-status-note__panel--narrow{inline-size:290px}.cid-status-note__panel p{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--ink);margin:0}.cid-status-note__panel a{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-bold);text-underline-offset:2px;color:var(--text-brand);transition:var(--transition-control);align-self:flex-start;text-decoration:underline}.cid-status-note__panel a:hover{color:var(--forest-3)}.cid-operators{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cid-operators>summary{align-items:center;gap:var(--space-4);color:var(--forest);cursor:pointer;transition:var(--transition-control);list-style:none;display:inline-flex}.cid-operators>summary::-webkit-details-marker{display:none}.cid-operators>summary:hover{color:var(--forest-2)}.cid-operators[open]>summary .cid-filter__caret{transform:rotate(180deg)}.cid-operators__list{column-gap:var(--space-10);row-gap:var(--space-5);margin:var(--space-7) 0 0;padding:var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--white);grid-template-columns:auto 1fr;display:grid}.cid-operators__term{font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--forest);margin:0}.cid-operators__desc{color:var(--ink-70);margin:0}.cid-operators__example{font-family:var(--font-mono);color:var(--neutral-500)}.cid-operators--note{font-size:var(--text-caption);line-height:var(--leading-caption)}.cid-operators--note .cid-status-note__panel{inline-size:min(620px,calc(100vw - 2 * var(--page-gutter)))}.cid-operators--note .cid-operators__list{column-gap:var(--space-9);background:0 0;border:0;margin:0;padding:0}.cid-operators--note>summary{color:var(--text-muted)}.cid-operators--note>summary:hover{color:var(--forest);background:var(--sprout-3)}@media (width<=767px){.cid-operators__list{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.cid-pagination{justify-content:center;align-items:center;gap:var(--space-9);display:flex}.cid-pagination__list{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.cid-pagination__list a,.cid-pagination__ellipsis{inline-size:var(--control-height);block-size:var(--control-height);border-radius:var(--radius-control);font-size:var(--text-control);color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cid-pagination__list a:hover{background:var(--surface-hover)}.cid-pagination__list a[aria-current=page]{background:var(--forest);color:var(--white)}.cid-pagination__control{font-size:var(--text-control);color:var(--forest);text-decoration:none}.cid-pagination__control:hover{text-decoration:underline}.cid-pagination__control[aria-disabled=true]{color:var(--text-muted);pointer-events:none}.cid-list-foot{justify-content:space-between;align-items:center;gap:var(--space-9);flex-wrap:wrap;padding-block-start:var(--space-11);display:flex}.cid-list-foot__count{font-size:var(--text-body);line-height:var(--leading-body);color:var(--neutral-500)}.cid-nav{align-items:center;gap:var(--nav-gap);display:flex}.cid-nav__link{font-size:var(--text-nav);line-height:var(--leading-nav);text-transform:uppercase;color:var(--ink);transition:var(--transition-control);text-decoration:none}.cid-nav__link:hover{color:var(--forest-3)}.cid-nav__link[aria-current=page]{color:var(--forest);text-underline-offset:6px;text-decoration:underline 2px}.cid-icon-btn{inline-size:var(--icon-button-size);block-size:var(--icon-button-size);border-radius:var(--radius-pill);background:var(--forest);color:var(--white);cursor:pointer;transition:var(--transition-control);border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:25px;line-height:1;display:inline-flex}.cid-icon-btn:hover{background:var(--forest-2);color:var(--white)}.cid-icon-btn--sprout{inline-size:var(--icon-button-size-lg);block-size:var(--icon-button-size-lg);background:var(--sprout);color:var(--forest);font-size:29px}.cid-icon-btn--sprout:hover{background:var(--forest);color:var(--sprout)}.cid-icon-btn--md{inline-size:var(--icon-button-size-md);block-size:var(--icon-button-size-md);font-size:var(--text-control)}.cid-icon-btn svg{flex:none;block-size:1em;inline-size:auto}.cid-field{box-sizing:border-box;inline-size:100%;padding-block:var(--space-7);border-block-end:1px solid var(--border-control);transition:border-color var(--motion-fast) var(--ease-standard);align-items:center;gap:19px;display:flex}.cid-field:hover{border-block-end-color:var(--border-strong)}.cid-field:focus-within{border-block-end-color:var(--border-strong);border-block-end-width:2px;padding-block-end:calc(var(--space-7) - 1px)}.cid-field--disabled{opacity:.5;pointer-events:none}.cid-field__input{min-inline-size:0;color:var(--forest);caret-color:var(--forest);text-align:start;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-lead);line-height:var(--leading-lead);background:0 0;border:0;flex:auto;padding:0}.cid-field__input:focus-visible{outline:0}.cid-field__input::placeholder{color:var(--text-muted);opacity:1}.cid-field__input::-webkit-search-cancel-button{appearance:none}.cid-field__input::-webkit-search-decoration{appearance:none}.cid-field__clear{color:var(--text-muted);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cid-field__clear:hover{color:var(--forest)}.cid-field--hero .cid-field__input{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-hero);line-height:var(--leading-hero)}.cid-field--sm .cid-field__input{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cid-search{inline-size:100%;display:block}.cid-search--md{max-inline-size:var(--search-compact-width)}.cid-band{max-inline-size:min(var(--hero-width),89%)}.cid-band--reading{max-inline-size:min(var(--reading-band),89%)}.cid-section-head{justify-content:space-between;align-items:center;gap:var(--space-7);border-block-end:1px solid var(--border-control);flex-wrap:wrap;padding-block-end:var(--space-7);display:flex}.cid-section-head__meta{font-size:var(--text-body);line-height:var(--leading-body);color:var(--neutral-500)}.cid-section-head__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-section);line-height:var(--leading-section);color:var(--forest);margin:0}.cid-section-head--sm .cid-section-head__title{font-size:var(--text-display-sm);line-height:var(--leading-display-sm)}.cid-page-header{gap:var(--space-11);flex-direction:column;display:flex}.cid-page-header__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);color:var(--forest);margin:0}.cid-page-header__lede{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--text-primary);margin:0}.cid-page-header--md .cid-page-header__title{font-size:var(--text-page-title-md);line-height:var(--leading-page-title-md);letter-spacing:normal}.cid-resource-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cid-resource-link{border-block-end:1px solid var(--border-control)}.cid-resource-link:last-child{border-block-end:0}.cid-resource-link__row{color:inherit;transition:var(--transition-control);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;text-decoration:none;display:flex}.cid-resource-link__text{gap:var(--space-2);flex-direction:column;display:flex}.cid-resource-link__title{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--forest);font-size:20px;line-height:26px}.cid-resource-link__row:hover .cid-resource-link__title{text-decoration:underline}.cid-resource-link__desc{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--ink-70)}.cid-resource-link__row .cid-btn__icon{color:var(--forest);flex:none}.cid-result-grid{column-gap:var(--grid-gap-x);row-gap:var(--grid-gap-y);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cid-results-wrapper{inline-size:100%}.cid-results__head{border-block-end:1px solid var(--border-hairline);font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--neutral-500);grid-template-columns:130px 1fr 260px 280px;column-gap:44px;margin-block-start:var(--space-10);padding-block:14px;display:grid}.cid-results{margin:0;padding:0;list-style:none}.cid-results__row{border-block-end:1px solid var(--border-hairline);grid-template-columns:130px 1fr 260px 280px;align-items:start;column-gap:44px;padding-block:30px;display:grid}.cid-searchpage--rail .cid-results__head,.cid-searchpage--rail .cid-results__row{grid-template-columns:130px 1fr 230px 250px}.cid-results__cell--date{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--text-muted)}.cid-results__cell--main{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.cid-results__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-row-title);line-height:var(--leading-row-title);margin:0}.cid-results__title a{color:var(--forest);text-decoration:none}.cid-results__title a:hover{text-decoration:underline}.cid-results__desc{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--ink-70);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cid-results__summary{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.cid-results__summary>.cid-status-note{align-self:flex-end}.cid-status-note--compact>summary{min-block-size:var(--tag-height-sm)}.cid-results__tags{flex-wrap:wrap;gap:10px;margin-block:6px 4px;display:flex}.cid-results__cell--org{flex-direction:column;align-items:start;gap:8px;min-inline-size:0;display:flex}.cid-results__org-name{text-wrap:balance;min-inline-size:0;max-inline-size:100%}.cid-results__cell--meta{gap:var(--space-4);min-inline-size:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--text-muted);flex-direction:column;display:flex}.cid-results__type{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--ink-70);margin:0}.cid-results__regions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cid-results__more{display:contents}.cid-results__more>summary{min-block-size:var(--tag-height-sm);color:var(--forest);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:var(--transition-control);align-items:center;gap:6px;padding-block:0;list-style:none;display:inline-flex}.cid-results__more>summary .cid-filter__caret{font-size:12px}.cid-results__more>summary::-webkit-details-marker{display:none}.cid-results__more>summary:hover{color:var(--forest-2)}.cid-results__more[open]>summary .cid-filter__caret{transform:rotate(180deg)}.cid-results__more[open]>summary{display:none}.cid-results__more-panel{gap:var(--space-4);flex-wrap:wrap;display:flex}.cid-doc-citations{background:var(--surface-tint);border-radius:var(--radius-card);margin:0;padding:25px}.cid-doc-cite+.cid-doc-cite{border-block-start:1px solid var(--border-hairline);margin-block-start:16px;padding-block-start:16px}.cid-doc-cite__label{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.cid-doc-cite__text{font-family:var(--font-mono);font-weight:var(--weight-light);font-size:var(--text-caption);color:var(--ink);overflow-wrap:break-word;margin:5px 0 0;line-height:1.5}.cid-doc-cite__text--pre{white-space:pre-wrap}.cid-doc-aside{flex-direction:column;flex:none;gap:30px;inline-size:340px;display:flex}.cid-doc-meta{flex-direction:column;gap:22px;margin:0;display:flex}.cid-doc-meta__row{flex-direction:column;gap:6px;display:flex}.cid-doc-meta__value{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);margin:0}.cid-doc-meta__value--strong{font-weight:var(--weight-medium)}.cid-doc-authors span+span:before{content:", "}.cid-doc-vocab{border-block-start:1px solid var(--border-hairline);flex-direction:column;gap:20px;padding-block-start:22px;display:flex}.cid-doc-vocab__group{flex-direction:column;gap:8px;display:flex}.cid-doc-vocab__label{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--text-muted);margin:0}.cid-doc-vocab__sub{flex-direction:column;gap:6px;margin-block-start:4px;display:flex}.cid-doc-vocab__status{align-self:flex-start}.cid-doc-publisher{margin-block-start:2px;display:flex}.cid-doc-crumb{color:var(--text-muted);text-decoration:none}.cid-doc-crumb:hover{text-decoration:underline}.cid-doc-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-inline-start:auto;display:flex}.cid-doc-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:60px;display:grid}.cid-doc-layout>.cid-doc-aside{grid-area:1/1}.cid-doc-report{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:var(--control-height-sm);padding-block:var(--space-1);padding-inline:var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--leading-control-lg);color:var(--text-muted);transition:var(--transition-control);text-decoration:none;display:inline-flex}.cid-doc-report:hover{color:var(--forest);background:var(--sprout-3)}.cid-doc-report__glyph{font-size:13px;display:inline-flex}.cid-doc-titlerow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.cid-doc-main{flex-direction:column;grid-area:1/2;gap:45px;min-inline-size:0;display:flex}.cid-doc-foot{grid-area:2/2;margin-block-start:45px}.cid-doc-findings{font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.cid-doc-findings li{padding-inline-start:23px;position:relative}.cid-doc-findings li:before{content:"";background:var(--forest-3);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:10px;inset-inline-start:0}.cid-doc-withheld,.cid-doc-record{border-block-start:1px solid var(--border-hairline);padding-block-start:30px}.cid-doc-source-btn .cid-btn{max-inline-size:100%}.cid-doc-source-label{min-inline-size:0;line-height:var(--leading-control-lg)}.cid-site-header{justify-content:space-between;align-items:center;gap:var(--space-9);box-sizing:border-box;inline-size:100%;padding:var(--header-padding-block) var(--header-padding-inline);border-block-end:1px solid var(--border-control);display:flex}.cid-site-header__logo{display:block}.cid-site-header__logo-mark{background-color:currentColor;display:block}.cid-site-header__logo-mark--wide{aspect-ratio:264.31/20.73;inline-size:384px;mask:url(/_astro/logo-horizontal.DY42IBuc.svg) 50%/contain no-repeat}.cid-site-header__logo-mark--stacked{aspect-ratio:94.28/63.98;inline-size:84px;display:none;mask:url(/_astro/logo-stacked.Cnv5UTvN.svg) 50%/contain no-repeat}.cid-site-header__end{align-items:center;gap:var(--nav-gap);display:flex}.cid-site-header__menu{list-style:none;display:none;position:relative}.cid-site-footer{box-sizing:border-box;inline-size:100%;padding:var(--footer-padding-block) var(--footer-padding-inline);background:var(--surface-card-inverse);color:var(--text-inverse)}.cid-site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--footer-column-gap);border-block-end:1px solid var(--border-inverse);padding-block-end:var(--space-17);display:flex}.cid-site-footer__brand{gap:var(--space-11);flex-direction:column;max-inline-size:564px;display:flex}.cid-site-footer__logo{aspect-ratio:94.28/63.98;background-color:currentColor;inline-size:189px;display:block;mask:url(/_astro/logo-stacked.Cnv5UTvN.svg) 0/contain no-repeat}.cid-site-footer__statement{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--text-inverse);margin:0}.cid-site-footer__columns{gap:var(--footer-column-gap);display:flex}.cid-site-footer__col{gap:var(--space-7);flex-direction:column;display:flex}.cid-site-footer__col-title{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--sprout);margin:0}.cid-site-footer__list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cid-site-footer a{color:var(--text-inverse);transition:var(--transition-control);text-decoration:none}.cid-site-footer a:hover{color:var(--sprout);text-underline-offset:4px;text-decoration:underline}.cid-site-footer__list a{font-size:var(--text-body);line-height:var(--leading-body)}.cid-site-footer__bottom{justify-content:space-between;align-items:flex-start;gap:var(--space-11);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--text-inverse-muted);padding-block-start:var(--space-11);display:flex}.cid-site-footer__identity{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.cid-site-footer__institutional{gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);flex-direction:column;display:flex}.cid-site-footer__meta{gap:var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cid-site-footer__bottom a{font-size:var(--text-body-sm)}.cid-site-footer :focus-visible{outline-color:var(--sprout)}@media (width>=2560px){:root{--page-max:2418px}.cid-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=3200px){:root{--page-max:3036px}.cid-result-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1599px){:root{--reading-band:var(--hero-width);--hero-rhythm:158px;--hero-stack:77px;--content-section-gap:81px;--header-padding-block:45px;--footer-padding-block:77px;--grid-gap-y:29px;--header-padding-inline:34px;--footer-padding-inline:34px;--grid-gap-x:49px;--footer-column-gap:99px;--nav-gap:99px;--space-2:5px;--space-3:6px;--space-4:7px;--space-5:9px;--space-6:11px;--space-7:14px;--space-8:14px;--space-9:18px;--space-10:23px;--space-11:27px;--space-12:30px;--space-13:34px;--space-14:41px;--space-15:45px;--space-16:58px;--space-17:77px;--space-18:115px;--space-19:158px;--space-20:50px;--space-21:29px;--icon-button-size:48px;--icon-button-size-md:38px;--icon-button-size-lg:54px;--control-height-sm:27px;--control-height:32px;--control-height-lg:38px;--text-row-title:22px;--text-article-heading:24px;--tag-height:26px;--tag-height-sm:23px;--stat-card-height:192px;--panel-width:246px;--panel-row-height:47px;--panel-spacer:23px}.cid-site-header__logo-mark--wide{inline-size:338px}.cid-btn__icon{font-size:14px}.cid-filter__count{block-size:20px;inline-size:20px;line-height:19px}.cid-filter__caret{font-size:9px}.cid-panel__mark{font-size:14px}.cid-stat__icon{font-size:41px}.cid-icon-btn{font-size:23px}.cid-icon-btn--sprout{font-size:26px}.cid-field{gap:17px}.cid-site-footer__logo{inline-size:170px}.cid-results__head,.cid-results__row{grid-template-columns:110px 1fr 230px 230px;column-gap:32px}.cid-searchpage--rail .cid-results__head,.cid-searchpage--rail .cid-results__row{grid-template-columns:110px 1fr 200px 200px}}@media (width<=1199px){:root{--hero-rhythm:132px;--hero-stack:64px;--content-section-gap:76px;--header-padding-block:38px;--footer-padding-block:64px;--grid-gap-y:24px;--header-padding-inline:30px;--footer-padding-inline:30px;--grid-gap-x:43px;--footer-column-gap:88px;--nav-gap:88px;--space-2:4px;--space-3:6px;--space-4:7px;--space-5:9px;--space-6:10px;--space-7:13px;--space-8:14px;--space-9:17px;--space-10:21px;--space-11:26px;--space-12:28px;--space-13:32px;--space-14:38px;--space-15:43px;--space-16:54px;--space-17:64px;--space-18:109px;--space-19:132px;--space-20:47px;--space-21:27px;--icon-button-size:45px;--icon-button-size-md:36px;--icon-button-size-lg:51px;--control-height-sm:26px;--control-height:31px;--control-height-lg:36px;--text-row-title:21px;--text-article-heading:23px;--tag-height:25px;--tag-height-sm:22px;--stat-card-height:181px;--panel-width:232px;--panel-row-height:44px;--panel-spacer:22px}.cid-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cid-site-header__logo-mark--wide{inline-size:326px}.cid-site-header__nav--inline{display:none}.cid-site-header__menu{display:inline-flex}.cid-site-header__menu-trigger{inline-size:var(--icon-button-size);block-size:var(--icon-button-size);border-radius:var(--radius-pill);background:var(--forest);color:var(--white);cursor:pointer;transition:var(--transition-control);border:0;justify-content:center;align-items:center;padding:0;font-size:21px;display:inline-flex}.cid-site-header__menu-trigger:hover{background:var(--forest-2)}.cid-site-header__menu-trigger svg{block-size:1em;inline-size:auto}details[open]>.cid-site-header__menu-trigger{background:var(--sprout);color:var(--forest)}details[open]>.cid-site-header__menu-trigger:hover{background:var(--sprout-2)}.cid-site-header__menu-icon{justify-content:center;align-items:center;display:inline-flex}.cid-site-header__menu-icon--close,details[open]>.cid-site-header__menu-trigger .cid-site-header__menu-icon--open{display:none}details[open]>.cid-site-header__menu-trigger .cid-site-header__menu-icon--close{display:inline-flex}.cid-site-header__menu-panel{z-index:20;position:absolute;inset-block-start:calc(100% + var(--space-5));inset-inline-end:0}details[open]>.cid-site-header__menu-panel{display:block}.cid-btn__icon{font-size:13px}.cid-filter__count{block-size:19px;inline-size:19px;line-height:18px}.cid-filter__caret{font-size:9px}.cid-panel__mark{block-size:14px;inline-size:14px;font-size:14px}.cid-stat__icon{font-size:38px}.cid-icon-btn{font-size:21px}.cid-icon-btn--sprout{font-size:25px}.cid-field{gap:16px}.cid-site-footer__logo{inline-size:161px}.cid-results__head{display:none}.cid-results{margin-block-start:var(--space-10)}.cid-results__row{flex-direction:column;gap:14px;padding-block:34px;display:flex}.cid-doc-layout{grid-template-columns:minmax(0,1fr);gap:45px}.cid-doc-layout>.cid-doc-aside{grid-area:auto/1;inline-size:100%}.cid-doc-main{grid-area:auto/1}.cid-doc-foot{grid-area:auto/1;margin-block-start:0}}@media (width<=1023px){.cid-site-footer__top{row-gap:var(--space-17);flex-wrap:wrap}.cid-site-footer__columns{gap:var(--space-14) var(--footer-column-gap);flex-wrap:wrap}.cid-site-footer__bottom{row-gap:var(--space-7);flex-wrap:wrap}}@media (width<=767px){:root{--hero-rhythm:97px;--hero-stack:47px;--content-section-gap:63px;--header-padding-block:28px;--footer-padding-block:47px;--grid-gap-y:18px;--header-padding-inline:23px;--footer-padding-inline:23px;--grid-gap-x:32px;--footer-column-gap:66px;--nav-gap:66px;--space-2:4px;--space-3:5px;--space-4:6px;--space-5:7px;--space-6:8px;--space-7:11px;--space-8:11px;--space-9:14px;--space-10:18px;--space-11:21px;--space-12:23px;--space-13:27px;--space-14:32px;--space-15:35px;--space-16:45px;--space-17:47px;--space-18:90px;--space-19:97px;--space-20:39px;--space-21:22px;--icon-button-size:37px;--icon-button-size-md:29px;--icon-button-size-lg:42px;--control-height-sm:26px;--control-height:25px;--control-height-lg:29px;--text-row-title:20px;--text-article-heading:22px;--tag-height:26px;--tag-height-sm:24px;--stat-card-height:149px;--panel-width:191px;--panel-row-height:36px;--panel-spacer:18px}.cid-result-grid{grid-template-columns:minmax(0,1fr)}.cid-list-foot{justify-content:flex-start}.cid-site-header__logo-mark--wide{display:none}.cid-site-header__logo-mark--stacked{display:block}.cid-site-header__end{gap:var(--space-9)}.cid-btn__icon{font-size:11px}.cid-filter__count{block-size:21px;inline-size:21px;line-height:19px}.cid-filter__caret{font-size:8px}.cid-panel__mark{font-size:11px}.cid-stat__icon{font-size:32px}.cid-icon-btn{font-size:18px}.cid-icon-btn--sprout{font-size:20px}.cid-field{gap:13px}.cid-site-footer__logo{inline-size:132px}.cid-doc-citations{padding:20px}}@media (width<=699px){.cid-doc-titlerow{grid-template-columns:minmax(0,1fr)}.cid-doc-titlerow>a{justify-self:start}}.cid-searchpage{grid-template-columns:0 minmax(0,1fr);align-items:start;gap:0;display:grid}.cid-searchpage--rail{grid-template-columns:calc(var(--rail-width) + var(--space-12)) minmax(0,1fr)}.cid-searchpage--rail .cid-searchpage__results{padding-inline-start:var(--space-12)}.cid-searchpage__query{gap:var(--space-7);margin-block:calc(-1 * var(--space-9)) var(--space-9);flex-direction:column;grid-area:1/1/auto/-1;display:flex}.cid-searchpage__bar{align-items:center;gap:var(--space-12);display:flex}.cid-searchpage__bar .cid-search .cid-field{padding-block-end:var(--space-4)}.cid-searchpage__bar .cid-search{flex:0 1 var(--search-compact-width);max-inline-size:var(--search-compact-width);min-inline-size:0}.cid-searchpage__bar .cid-operators{flex:none}.cid-searchpage__toolbar{grid-area:2/1/auto/-1;margin-block-start:var(--space-11)}.cid-searchpage__rail{grid-area:3/1;display:none}.cid-searchpage--rail .cid-searchpage__rail{display:block}.cid-searchpage__results{gap:var(--space-7);min-inline-size:0;flex-direction:column;grid-area:3/-2/auto/-1;padding-block-start:var(--space-12);display:flex}.cid-searchpage__results-head{justify-content:space-between;align-items:center;gap:var(--space-7);border-block-end:1px solid var(--border-control);flex-wrap:wrap;padding-block-end:var(--space-7);display:flex}.cid-searchpage__results-head .cid-section-head{border-block-end:none;padding-block-end:0}.cid-toolbar{align-items:flex-start;gap:var(--space-7);border-block-end:1px solid var(--border-control);flex-wrap:nowrap;padding-block-end:var(--space-9);display:flex}.cid-toolbar__divider{inline-size:1px;min-block-size:var(--control-height);background:var(--border-control);flex:none}.cid-toolbar__chips{align-content:center;align-self:stretch;align-items:center;gap:var(--space-5);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.cid-toolbar__empty{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--neutral-500)}.cid-searchpage--rail .cid-toolbar [data-rail-toggle].cid-filter{background:var(--forest);color:var(--sprout);border-color:var(--border-strong)}.cid-searchpage--rail .cid-toolbar [data-rail-toggle].cid-filter:hover{background:var(--forest);color:var(--sprout)}.cid-icon-btn--ghost{inline-size:var(--control-height);block-size:var(--control-height);color:var(--forest);font-size:var(--text-body);background:0 0;border-radius:50%}.cid-icon-btn--ghost:hover{background:var(--sprout);color:var(--forest)}.cid-panel__action{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.cid-panel__action:hover{text-decoration:underline}.cid-panel__action[disabled]{color:var(--text-muted);pointer-events:none}.cid-rail{box-sizing:border-box;border:0;border-inline-end:1px solid var(--border-hairline);max-block-size:none;padding-inline:0 var(--space-12);background:0 0;padding-block-start:var(--space-12);display:block}.cid-rail__form{block-size:auto;max-block-size:none;display:block}.cid-rail__head{justify-content:space-between;align-items:flex-end;gap:var(--space-7);min-block-size:var(--space-14);padding-block:0 var(--space-7);border-block-end:0;display:flex}.cid-rail__title{align-items:center;gap:var(--space-5);font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lead);line-height:var(--leading-lead);text-transform:none;letter-spacing:normal;color:var(--forest);margin:0;display:flex}.cid-rail__head-actions{align-items:center;gap:var(--space-5);display:flex}.cid-rail__close{inline-size:var(--control-height-sm);block-size:var(--control-height-sm);font-size:var(--text-caption)}.cid-rail__body{padding-block:0;overflow:visible}.cid-rail__foot{padding-block:var(--space-9);border-block-start:1px solid var(--border-control);background:var(--white);display:grid}.cid-rail__foot .cid-btn{inline-size:100%}.cid-rail__groups{flex-direction:column;display:flex}.cid-rail__groups>.cid-filter-group:last-child{border-block-end:0}.cid-rail__body>.cid-filter-group:first-child{border-block-start:0}.cid-rail .cid-filter-group{border-block-end:0;border-block-start:1px solid var(--border-hairline)}.cid-rail .cid-filter-group__head{padding-inline:0;padding-block:var(--space-9) var(--space-8);font-size:var(--text-body);line-height:var(--leading-body)}.cid-rail .cid-filter-group__body{padding-block:0 var(--space-11)}.cid-rail .cid-filter-group__label{margin-inline-end:auto}.cid-rail .cid-filter-group[open]>.cid-filter-group__head .cid-filter-group__label{font-weight:var(--weight-medium)}.cid-rail .cid-filter-group__caret{transform:rotate(90deg)}.cid-rail .cid-filter-group[open]>.cid-filter-group__head .cid-filter-group__caret{transform:rotate(-90deg)}.cid-rail{--check-size:16px;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.cid-rail .cid-check,.cid-rail .cid-radio{padding:var(--space-4);margin-inline:calc(-1 * var(--space-4));font-size:var(--text-body-sm);line-height:var(--leading-body-sm);align-items:center}.cid-rail .cid-check__box{margin-block-start:0}.cid-rail .cid-check__meta{font-size:var(--text-caption);line-height:var(--leading-caption)}.cid-rail .cid-presets,.cid-rail .cid-daterange__note{padding-inline:0}.cid-rail .cid-btn{font-size:var(--text-body-sm)}.cid-checkbox-filter__find-wrapper,.cid-concept-filter__find-wrapper,.cid-geography-filter__find-wrapper{margin-block-end:var(--space-6);padding-block-end:var(--space-8)}.cid-checkbox-filter__find-wrapper:focus-within,.cid-concept-filter__find-wrapper:focus-within,.cid-geography-filter__find-wrapper:focus-within{padding-block-end:calc(var(--space-8) - 1px)}.cid-filter__selected-summary{justify-content:space-between;align-items:center;gap:var(--space-5);margin-block-end:var(--space-6);display:flex}.cid-filter__selected-count{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--neutral-500)}.cid-filter__selected-summary .cid-panel__action{font-size:var(--text-caption);line-height:var(--leading-caption)}.cid-checkbox-filter__list[data-selected-list]:not(:empty),.cid-concept-filter__list[data-selected-list]:not(:empty){border-block-end:1px solid var(--border-hairline);margin-block-end:var(--space-4);padding-block-end:var(--space-4)}.cid-checkbox-filter__more-trigger,.cid-concept-filter__more-trigger,.cid-geography-filter__more-trigger{color:var(--forest);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:6px;margin-block-start:var(--space-4);list-style:none;display:inline-flex}.cid-checkbox-filter__more-trigger::-webkit-details-marker{display:none}.cid-concept-filter__more-trigger::-webkit-details-marker{display:none}.cid-geography-filter__more-trigger::-webkit-details-marker{display:none}.cid-checkbox-filter__more-trigger .cid-filter__caret,.cid-concept-filter__more-trigger .cid-filter__caret,.cid-geography-filter__more-trigger .cid-filter__caret{transition:var(--transition-control);font-size:12px}.cid-checkbox-filter__more[open]>.cid-checkbox-filter__more-trigger .cid-filter__caret,.cid-concept-filter__more[open]>.cid-concept-filter__more-trigger .cid-filter__caret,.cid-geography-filter__more[open]>.cid-geography-filter__more-trigger .cid-filter__caret{transform:rotate(180deg)}.cid-checkbox-filter__more-trigger:hover,.cid-concept-filter__more-trigger:hover,.cid-geography-filter__more-trigger:hover{color:var(--forest-2)}.cid-find-highlight{background:var(--sprout);color:var(--forest);border-radius:2px}@media (width<=1199px){.cid-searchpage.cid-searchpage--rail{grid-template-columns:minmax(0,1fr)}.cid-toolbar__chips,.cid-toolbar__divider{display:none}.cid-toolbar>.cid-filter[data-rail-toggle]{justify-content:center;inline-size:100%}.cid-searchpage .cid-rail{z-index:60;max-block-size:none;inline-size:100%;padding-inline:var(--page-gutter);background:var(--white);border:0;margin:0;padding-block-start:0;position:fixed;inset:0;box-shadow:0 0 60px #0131302e}.cid-searchpage .cid-rail__form{grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;display:grid}.cid-searchpage .cid-rail__head{padding-block:var(--space-9) var(--space-7)}.cid-searchpage .cid-rail__body{overscroll-behavior:contain;overflow-y:auto}.cid-searchpage .cid-searchpage__bar{flex-wrap:wrap}.cid-searchpage .cid-searchpage__bar .cid-search{flex:100%;max-inline-size:none}}@media (width>=1200px){.cid-rail__foot{background:var(--surface-page);border-block-start:1px solid var(--border-hairline);position:sticky;inset-block-end:0}}.cid-filter-group{border-block-end:1px solid var(--border-hairline)}.cid-filter-group__head{align-items:center;gap:var(--space-5);padding-block:var(--space-9);font-size:var(--text-body);line-height:var(--leading-body);color:var(--forest);cursor:pointer;transition:var(--transition-control);list-style:none;display:flex}.cid-filter-group__head::-webkit-details-marker{display:none}.cid-filter-group__head:hover{color:var(--forest-2)}.cid-filter-group__label{margin-inline-end:auto}.cid-filter-group__total{font-size:var(--text-caption);color:var(--neutral-500);flex:none}.cid-filter-group__caret{transition:transform var(--motion-control,.15s) ease;flex:none;font-size:12px}.cid-filter-group[open]>.cid-filter-group__head .cid-filter-group__caret{transform:rotate(90deg)}.cid-filter-group__body{padding-block-end:var(--space-9)}.cid-check{align-items:flex-start;gap:var(--space-5);inline-size:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);text-align:start;cursor:pointer;transition:var(--transition-control);box-sizing:border-box;display:flex}.cid-check:hover{background:var(--sprout-3)}.cid-check__input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.cid-check__box{inline-size:var(--check-size);block-size:var(--check-size);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--white);color:#0000;transition:var(--transition-control);flex:none;justify-content:center;align-items:center;margin-block-start:2px;font-size:11px;display:inline-flex}.cid-check__input:checked+.cid-check__box{background:var(--forest);border-color:var(--forest);color:var(--white)}.cid-check[aria-checked=mixed] .cid-check__box{background:var(--sprout);border-color:var(--forest);color:var(--forest)}.cid-check__input:focus-visible+.cid-check__box{outline:2px solid var(--forest);outline-offset:2px}.cid-check__label{min-inline-size:0}.cid-check__meta{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--neutral-500);flex:none;margin-inline-start:auto;padding-inline-start:var(--space-5)}.cid-geography-node__row{align-items:center;gap:var(--space-4);cursor:pointer;padding-inline-start:var(--geo-step);list-style:none;display:flex}.cid-geography-node__row::-webkit-details-marker{display:none}.cid-geography-node__row>.cid-check{min-inline-size:0}.cid-geography-node__row .cid-filter__caret{inline-size:var(--geo-caret-col);text-align:center;transition:transform var(--motion-control,.15s) ease;flex:none;font-size:12px}.cid-geography-node__children[open]>.cid-geography-node__row .cid-filter__caret{transform:rotate(180deg)}.cid-geography-node__row--leaf .cid-filter__caret{display:none}.cid-geography-node--child>.cid-geography-node__row,.cid-geography-filter__overflow-note.cid-geography-node--child{padding-inline-start:calc(var(--geo-country-label-start) - var(--space-5))}.cid-geography-filter__divider{border:0;border-block-start:1px solid var(--border-hairline);margin-block:var(--space-4)}.cid-geography-filter__group{--geo-caret-col:16px;--geo-step:calc(var(--geo-caret-col) + var(--space-4));--geo-country-check-start:calc(var(--geo-step) + var(--geo-step));--geo-country-label-start:calc(var(--geo-country-check-start) + var(--space-5) + var(--check-size) + var(--space-5));margin-block-start:var(--space-8)}.cid-geography-filter__group-summary{grid-template-columns:var(--geo-caret-col) 1fr auto;align-items:center;column-gap:var(--space-4);padding-block:var(--space-4);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--forest);cursor:pointer;list-style:none;display:grid}.cid-geography-filter__group-summary::-webkit-details-marker{display:none}.cid-geography-filter__group-summary .cid-filter__caret{transition:transform var(--motion-control,.15s) ease;justify-self:center;font-size:12px}.cid-geography-filter__group-summary .cid-filter-group__label{margin-inline-end:0}.cid-geography-filter__group[open]>.cid-geography-filter__group-summary .cid-filter__caret{transform:rotate(180deg)}.cid-presets{flex-direction:column;padding-block-end:var(--space-5);display:flex}.cid-radio{align-items:center;gap:var(--space-5);inline-size:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--forest);cursor:pointer;transition:var(--transition-control);box-sizing:border-box;text-decoration:none;display:flex}.cid-radio:hover{background:var(--sprout-3)}.cid-radio__input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.cid-radio__dot{inline-size:var(--check-size);block-size:var(--check-size);border:1px solid var(--border-strong);background:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cid-radio__dot:after{content:"";inline-size:calc(var(--check-size) / 2.4);block-size:calc(var(--check-size) / 2.4);background:var(--forest);transition:transform var(--motion-control,.15s) ease;border-radius:50%;transform:scale(0)}.cid-radio__input:checked+.cid-radio__dot{border-color:var(--forest)}.cid-radio__input:checked+.cid-radio__dot:after{transform:scale(1)}.cid-radio__input:focus-visible+.cid-radio__dot{outline:2px solid var(--forest);outline-offset:2px}.cid-daterange-legs{gap:var(--space-5);padding-block-end:var(--space-5);display:none}.cid-presets:has(input[name=date_preset_ui][value=custom]:checked)+.cid-daterange-legs{display:flex}.cid-daterange__leg{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex;position:relative}.cid-daterange__leg-label{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--neutral-500)}.cid-date-range-grid{gap:var(--space-5);display:flex}.cid-date-input{inline-size:100%;min-block-size:var(--control-height);padding:var(--space-2) var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--white);font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--forest);transition:var(--transition-control)}.cid-date-input:hover{border-color:var(--border-strong);background:var(--sprout-3)}.cid-date-input:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.cid-date-input::-webkit-calendar-picker-indicator{filter:invert(.2)sepia()saturate(3)hue-rotate(130deg)}.cid-chip{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--white);border:1px solid var(--border-control);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--forest);text-decoration:none;display:inline-flex}.cid-chip:hover{background:var(--sprout-3);border-color:var(--forest)}.cid-chip__value{font-weight:var(--weight-regular)}.cid-active-filters{display:contents}.cid-active-filters__list{align-items:center;gap:var(--space-5);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.cid-active-filters__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:inline-flex}.cid-active-filters__label{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--neutral-500)}.cid-chip__remove{color:var(--forest);font-size:var(--text-caption);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cid-chip__remove:hover{color:var(--forest-2)}.cid-sort{align-items:center;gap:var(--space-7);display:inline-flex}.cid-sort__label{font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.cid-sort-select{appearance:none;padding-block:var(--space-2);padding-inline:var(--space-4) 30px;border:1px solid var(--border-strong);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--forest);cursor:pointer;transition:var(--transition-control);background:0 0}.cid-sort-select:hover,.cid-sort:hover .cid-sort-select{background:var(--sprout);color:var(--forest)}.cid-sort__control-wrapper{align-items:center;display:inline-flex;position:relative}.cid-sort__caret{pointer-events:none;font-size:10px;position:absolute;inset-inline-end:12px}.cid-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--forest);outline-offset:2px}:root,:host{--color-forest:var(--forest);--color-neutral-500:var(--neutral-500);--color-neutral-900:var(--neutral-900);--spacing:1px;--container-page:var(--page-max);--container-content:var(--content-width);--spacing-hero-rhythm:var(--hero-rhythm);--spacing-hero-stack:var(--hero-stack);--spacing-section-gap:var(--content-section-gap);--spacing-block-gap:var(--content-block-gap);--text-hero:80px;--text-display-lg:60px;--text-display-md:41px;--text-page-title-md:50px;--text-section:40px;--text-display-sm:35px;--text-display-sm--line-height:var(--leading-display-sm);--text-stat:72px;--text-nav:20px;--text-lead:25px;--text-body-lg:24px;--text-body-lg--line-height:var(--leading-body-lg);--text-control:20px;--text-body:18px;--text-body--line-height:var(--leading-body);--text-body-sm:16px;--text-body-sm--line-height:var(--leading-body-sm);--text-caption:14px;--text-caption--line-height:var(--leading-caption);--radius-control:3px;--radius-card:4px;--radius-pill:31px;--radius-dot:15px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-35{margin-top:calc(var(--spacing) * 35)}.mt-hero-rhythm{margin-top:var(--spacing-hero-rhythm)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.w-full{width:100%}.max-w-content{max-width:var(--container-content)}.max-w-page{max-width:var(--container-page)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-25{gap:calc(var(--spacing) * 25)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-45{gap:calc(var(--spacing) * 45)}.gap-block-gap{gap:var(--spacing-block-gap)}.gap-hero-stack{gap:var(--spacing-hero-stack)}.gap-section-gap{gap:var(--spacing-section-gap)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#C0F5A1\]{background-color:#c0f5a1}.bg-forest{background-color:var(--color-forest)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-60{padding-inline:calc(var(--spacing) * 60)}.py-30{padding-block:calc(var(--spacing) * 30)}.py-45{padding-block:calc(var(--spacing) * 45)}.py-176{padding-block:calc(var(--spacing) * 176)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pt-90{padding-top:calc(var(--spacing) * 90)}.pt-151{padding-top:calc(var(--spacing) * 151)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-120{padding-bottom:calc(var(--spacing) * 120)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-wrap{text-wrap:wrap}.text-forest\/70{color:var(--color-forest)}@supports (color:color-mix(in lab, red, red)){.text-forest\/70{color:color-mix(in oklab, var(--color-forest) 70%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-900{color:var(--color-neutral-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (width<=1599px){:root{--spacing:.9px;--text-hero:70px;--text-display-lg:53px;--text-display-md:36px;--text-page-title-md:44px;--text-section:35px;--text-display-sm:31px;--text-stat:63px;--text-nav:18px;--text-lead:24px;--text-control:19px;--radius-pill:27px;--radius-dot:9px}}@media (width<=1199px){:root{--spacing:.8px;--text-hero:60px;--text-display-lg:45px;--text-display-md:31px;--text-page-title-md:38px;--text-section:30px;--text-display-sm:28px;--text-stat:54px;--text-nav:16px;--text-lead:23px;--text-control:18px;--radius-pill:26px;--radius-dot:8px}}@media (width<=767px){:root{--spacing:.6px;--text-hero:50px;--text-display-lg:40px;--text-display-md:28px;--text-page-title-md:34px;--text-section:28px;--text-display-sm:28px;--text-stat:46px;--text-nav:16px;--text-lead:20px;--text-control:16px;--text-body-lg:20px;--text-body:16px;--radius-pill:21px;--radius-dot:7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
