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-h2);font-weight:700;letter-spacing:-.01em}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-h3);font-weight:700;line-height:1.25}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) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}html body :is(.etc-about,.etc-roadmap,.etc-contact) .ed-section:last-child>.ed-card{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 (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 :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) var(--space-5);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}