html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-page{display:grid;gap:var(--space-8)}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-section{display:grid;gap:var(--space-4);margin:0;padding:0;border:0}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-section__title{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--line-height-tight)}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-card__title{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--line-height-tight)}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:640px){html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){html body .etc-about .ed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-list>li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}html body :is(.etc-about,.etc-roadmap,.etc-contact,.etc-faq,.etc-careers,.etc-internships) .ed-section:last-child>.ed-card{justify-items:start;text-align:left;border-color:var(--color-brand-muted);background:linear-gradient(160deg,var(--color-brand-soft),color-mix(in srgb,var(--color-brand-soft) 30%,var(--surface-card)))}@media (min-width:640px){html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-list>li{padding:var(--space-5)}}@media (max-width:639px){html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-card{padding:var(--space-4)}html body .etc-about .ed-section:not(:has(.ed-grid,.ed-card)){padding:var(--space-4)}}html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-page .ed-list,html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-page .ed-list>li,html body :is(.etc-roadmap,.etc-contact,.etc-careers,.etc-internships) .ed-page .ed-list>li :is(p,h3){max-width:none}@media (min-width:640px){html body :is(.etc-roadmap,.etc-careers,.etc-internships) .ed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){html body .etc-contact .ed-section[aria-labelledby=contact-channels] .ed-list{grid-template-columns:repeat(3,minmax(0,1fr))}}html body :is(.etc-about,.etc-careers,.etc-internships,.etc-roadmap,.etc-contact,.etc-faq) .ed-page .ed-card :is(p,h2,h3){max-width:60ch}html body .etc-about .ed-section:not(:has(.ed-grid,.ed-card)){padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}@media (min-width:1024px){html body .etc-about .ed-page{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);align-items:stretch}html body .etc-about .ed-page>:is(.ui-info-hero,.ed-section:has(.ed-grid),.ed-section:has(.ed-card)){grid-column:1/-1}}html body .etc-faq .ed-page details{max-width:56rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}html body .etc-faq .ed-page details+details{margin-top:var(--space-3)}html body .etc-faq .ed-page summary{min-height:2.75rem;cursor:pointer}html body .etc-contact .ed-section[aria-labelledby=contact-form] .ed-card{max-width:44rem}.etc-about__feature-link{color:inherit;text-decoration:none}.etc-about__feature-link:hover .ed-card__title{color:var(--color-brand)}.etc-about__feature-link:hover{border-color:var(--hover-border);background-image:var(--hover-tint-layer)}.etc-about__feature-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:1024px){.etc-faq__groups{column-count:2;column-gap:var(--space-12)}.etc-faq__groups>.ed-section{break-inside:avoid}}html body .etc-faq .etc-faq__groups>.ed-section{gap:var(--space-3);padding-bottom:var(--space-8)}html body .etc-faq .etc-faq__groups>.ed-section:last-child{padding-bottom:0}.etc-faq__question{font-weight:var(--fw-medium)}.etc-contact__reply{margin:0;font-size:var(--fs-caption)}@media (min-width:1024px){html body .etc-contact .ed-page{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;column-gap:var(--space-10)}html body .etc-contact .ed-page>:not(.ed-head){max-width:none}html body .etc-contact .ed-page>.ui-info-hero{grid-column:1/-1}html body .etc-contact .ed-section[aria-labelledby=contact-form]{grid-column:1;grid-row:2/span 3}html body .etc-contact .ed-section[aria-labelledby=contact-form] .ed-card{max-width:none}html body .etc-contact .ed-section[aria-labelledby=contact-channels]{grid-column:2;grid-row:2}html body .etc-contact .ed-section[aria-labelledby=contact-channels] .ed-list{grid-template-columns:minmax(0,1fr)}html body .etc-contact .ed-section[aria-labelledby=contact-info]{grid-column:2;grid-row:3}html body .etc-contact .ed-section[aria-labelledby=contact-faq]{grid-column:2;grid-row:4}}.etc-roadmap__link{color:inherit;text-decoration:none}.etc-roadmap__link:hover{color:var(--color-brand)}.etc-roadmap__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}