._5TEC3G_heroSection{background:var(--d2-dark-ground);padding:180px clamp(20px,5vw,48px) 80px}._5TEC3G_heroInner{max-width:900px;margin:0 auto}._5TEC3G_heroTitle{color:var(--d2-dark-paper);text-transform:uppercase;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(56px,8vw,100px);font-weight:800}._5TEC3G_heroLede{color:#f2efe8a8;max-width:640px;margin-top:16px;font-family:sofia-pro,sans-serif;font-size:1.05rem;line-height:1.7}._5TEC3G_contentSection{padding:80px clamp(20px,5vw,48px) 120px}._5TEC3G_contentInner{max-width:900px;margin:0 auto}._5TEC3G_introBlock{margin-bottom:48px}._5TEC3G_introHeading{color:var(--d2-ink);margin-bottom:12px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}._5TEC3G_introProse{color:#1615138c;margin-bottom:24px;font-family:sofia-pro,sans-serif;font-size:1rem;line-height:1.7}._5TEC3G_letterNav{flex-wrap:wrap;gap:8px;margin-bottom:60px;display:flex}._5TEC3G_letterLink{background:var(--d2-paper);border:1px solid var(--d2-rule);color:var(--d2-ink);border-radius:0;padding:8px 16px;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:700;text-decoration:none}._5TEC3G_letterGroup{margin-bottom:60px}._5TEC3G_letterHeading{color:var(--d2-ink);border-bottom:2px solid var(--d2-red);margin-bottom:24px;padding-bottom:16px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:48px;font-weight:800}._5TEC3G_termList{flex-direction:column;gap:16px;display:flex}._5TEC3G_termCard{background:var(--d2-paper);border:1px solid var(--d2-rule);border-top:3px solid var(--d2-rule);color:inherit;border-radius:0;padding:24px;text-decoration:none;transition:border-top-color .3s}._5TEC3G_termCard:hover{border-top-color:var(--d2-red)}._5TEC3G_termName{color:var(--d2-ink);margin-bottom:8px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:22px;font-weight:800}._5TEC3G_termDef{color:#161513c7;font-family:sofia-pro,sans-serif;font-size:17px;line-height:1.6}._5TEC3G_faqSection{max-width:900px;margin:0 auto;padding:64px 24px 80px}._5TEC3G_faqTitle{color:var(--d2-ink);margin-bottom:32px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}._5TEC3G_faqQuestion{color:#161513c7;margin-bottom:8px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:1.2rem;font-weight:600}._5TEC3G_faqAnswer{color:#1615138c;margin-bottom:24px;font-family:sofia-pro,sans-serif;font-size:1rem;line-height:1.7}
