.domains-tiers__domains-description{display:grid;gap:var(--spacing-2);grid-template-columns:1fr 2fr}@media(max-width:63.9375rem){.domains-tiers__domains-description{grid-template-columns:1fr}}.domains-tiers__domains-grid{align-items:start;display:grid;gap:var(--spacing-3);grid-template-columns:1fr 1fr 1fr}@media(max-width:79.9375rem){.domains-tiers__domains-grid{grid-template-columns:1fr 1fr}}@media(max-width:47.9375rem){.domains-tiers__domains-grid{grid-template-columns:1fr}}.domains-tiers__tiers{margin-block:0;padding-block:var(--spacing-18)}.domains-tiers__tiers-description{display:grid;gap:var(--spacing-2);grid-template-columns:1fr 2fr}@media(max-width:63.9375rem){.domains-tiers__tiers-description{grid-template-columns:1fr}}.domains-tiers__tiers-grid{align-items:start;display:grid;gap:var(--spacing-3);grid-template-columns:1fr 1fr}@media(max-width:47.9375rem){.domains-tiers__tiers-grid{grid-template-columns:1fr}}.domains-tiers__tier-head:hover,.domains-tiers__tier-head:focus-visible{background-color:var(--color-white)!important;color:var(--color-navyblue)!important}.domains-tiers__knowledge-skills-description{display:grid;gap:var(--spacing-2);grid-template-columns:1fr 2fr}@media(max-width:63.9375rem){.domains-tiers__knowledge-skills-description{grid-template-columns:1fr}}.domains-tiers__knowledge-skills-figure{align-items:center;display:grid;gap:var(--spacing-2);grid-template-columns:1fr 4fr}@media(max-width:63.9375rem){.domains-tiers__knowledge-skills-figure{grid-template-columns:1fr}}.domains-tiers .accordion{margin-bottom:0}.domains-tiers .accordion .accordion__header{min-height:6.5rem}.domains-tiers [data-accordion-group] .accordion{border-bottom-width:var(--border-width);border-radius:var(--border-radius-lg)}.domains-tiers [data-accordion-group] .accordion:first-child{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg)}.domains-tiers [data-accordion-group] .accordion:last-child{border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg);border-bottom-width:var(--border-width)}.language-guide__hero{margin-top:0!important;padding-top:clamp(2rem,1.0769rem + 2.5641vw,3rem)}.language-guide__hero-title{margin:0 0 var(--spacing-3)}.language-guide__hero-tagline{font-size:clamp(1rem,.8846rem + .3205vw,1.125rem);margin:0;max-width:var(--content-width-narrow)}@media(max-width:63.9375rem){.language-guide__aside{display:none}}@media(max-width:63.9375rem){.language-guide__layout{padding-top:var(--spacing-8)}}.language-guide__toc{padding-bottom:var(--spacing-2)}.language-guide__toc-download{padding:var(--spacing-2) var(--card-padding) var(--spacing-5)}.language-guide__toc-download p{color:var(--color-text-on-dark-muted);font-size:var(--font-size-sm);margin:0 0 var(--spacing-3)}.language-guide__article{max-width:var(--content-width-narrow)}.language-guide__section{border-bottom:var(--border-width) solid var(--border-color-subtle);margin-bottom:clamp(2rem,1.0769rem + 2.5641vw,3rem);padding-bottom:clamp(2rem,1.0769rem + 2.5641vw,3rem)}.language-guide__section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.language-guide__title{margin:0 0 var(--spacing-5)}.language-guide__def-list{border-top:var(--border-width) solid var(--border-color-subtle);margin:var(--spacing-5) 0 0}.language-guide__def-row{border-bottom:var(--border-width) solid var(--border-color-subtle);display:grid;gap:var(--spacing-1);padding:var(--spacing-4) 0}@media(min-width:48rem){.language-guide__def-row{gap:var(--spacing-6);grid-template-columns:10rem minmax(0,1fr)}}.language-guide__def-row dt{font-weight:var(--font-weight-600)}.language-guide__def-row dd{margin:0;overflow-wrap:break-word}.language-guide__def-row dd ul,.language-guide__def-row dd ol{margin:var(--spacing-2) 0 0}.language-guide__ordered-list{margin-inline:var(--spacing-5)}.language-guide__ordered-list li{padding-inline:var(--spacing-2)}.language-guide__ordered-list li::marker{font-weight:var(--font-weight-600)}.language-guide__download{display:flex;justify-content:center;margin-top:clamp(2rem,1.0769rem + 2.5641vw,3rem)}.contact-page__inner{margin-left:auto;margin-right:auto;max-width:var(--content-width-narrow);width:100%}.contact-page__title{margin:0 0 var(--spacing-3)}.contact-page__lede{color:var(--color-muted);font-size:clamp(1rem,.8846rem + .3205vw,1.125rem);margin:0 0 var(--spacing-8)}.contact-page__list{display:flex;flex-direction:column;gap:var(--spacing-3)}.contact-page__row{background-image:linear-gradient(0deg,var(--color-limegreen) 0%,var(--color-green) 100%);background-position:left;background-repeat:no-repeat;background-size:var(--stripe-width) 100%;padding-left:calc(var(--card-padding) + var(--stripe-width));padding-top:var(--card-padding);align-items:center;background-color:var(--color-white);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);color:var(--color-navyblue);display:flex;gap:var(--spacing-4);min-height:4rem;padding:var(--spacing-4) var(--spacing-5) var(--spacing-4) calc(var(--spacing-5) + var(--stripe-width));text-decoration:none;transition:border-color var(--transition-base) var(--transition-ease)}.contact-page__row:hover,.contact-page__row:focus-visible{border-color:var(--color-green);text-decoration:none}.contact-page__row:focus-visible{outline:var(--focus-width) solid var(--color-navyblue);outline-offset:.125rem}.contact-page__row{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left;width:100%}.contact-page__row:hover .contact-page__row-icon,.contact-page__row:focus-visible .contact-page__row-icon{background:var(--color-navyblue);color:var(--color-white)}.contact-page__row:hover .contact-page__row-title,.contact-page__row:focus-visible .contact-page__row-title{-webkit-text-decoration-line:underline;text-decoration-line:underline}.contact-page__row-icon{align-items:center;background:var(--color-limegreen);border-radius:var(--border-radius-full);color:var(--color-navyblue);display:flex;flex:0 0 auto;height:2.75rem;justify-content:center;transition:background-color var(--transition-base) var(--transition-ease),color var(--transition-base) var(--transition-ease);width:2.75rem}.contact-page__row-body{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-1);min-width:0}.contact-page__row-title{font-size:var(--font-size-md);font-weight:var(--font-weight-600);line-height:var(--line-height-tight)}.contact-page__row-description{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-400)}.contact-page__row-chevron{color:var(--color-bluegrey);flex-shrink:0}.contact-page__footnote{color:var(--color-muted);font-size:var(--font-size-sm);margin:var(--spacing-10) 0 0}.contact-page__address{color:var(--color-muted);font-size:var(--font-size-sm);font-style:normal;margin:var(--spacing-3) 0 0;max-width:60ch}.contact-page__address-label{display:block;font-weight:var(--font-weight-600);margin-bottom:var(--spacing-1)}
