.eq-expansion-layout{grid-template-columns:210px minmax(0,1fr);gap:45px;margin-top:38px;display:grid}.eq-expansion-layout .eq-reading-body{max-width:850px}.eq-expansion-modules{grid-template-columns:1fr 1fr;gap:20px;display:grid}.eq-expansion-modules>div{border:1px solid #e0e5d9;border-radius:8px;padding:20px}.eq-expansion-modules h3{margin-top:0;font-size:15px}.eq-expansion-modules p{margin-bottom:0;font-size:13px;line-height:1.9}@media (max-width:800px){.eq-expansion-layout{grid-template-columns:1fr;gap:20px}.eq-expansion-layout .eq-reading-nav{gap:12px;display:flex;position:static;overflow:auto}.eq-expansion-layout .eq-reading-nav a{white-space:nowrap}.eq-expansion-modules{grid-template-columns:1fr}}.eq-expansion-page .engineering-heading{margin:34px 0 26px}.eq-expansion-page .engineering-heading h1{margin:16px 0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.25}.eq-expansion-page .engineering-heading>p{max-width:860px;color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.9}.eq-expansion-page .engineering-actions{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.eq-expansion-page .engineering-label{color:#58743c;background:#ecf2e3;border-radius:5px;padding:6px 10px}
