.showcase-head[data-astro-cid-rhipm4cy]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.showcase-head[data-astro-cid-rhipm4cy] .stack[data-astro-cid-rhipm4cy]{gap:var(--space-3);flex:480px}.showcase-lead[data-astro-cid-rhipm4cy]{max-width:60ch;margin:0}.showcase-logo[data-astro-cid-rhipm4cy]{width:auto;height:44px}.showcase-grid[data-astro-cid-rhipm4cy]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.showcase-grid[data-astro-cid-rhipm4cy] li[data-astro-cid-rhipm4cy]{gap:var(--space-2);flex-direction:column;display:flex}.showcase-grid[data-astro-cid-rhipm4cy] img[data-astro-cid-rhipm4cy]{aspect-ratio:4/5;object-fit:cover;border-bottom:3px solid var(--ink);width:100%;height:auto;display:block}.showcase-foot[data-astro-cid-rhipm4cy]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.showcase-foot[data-astro-cid-rhipm4cy] p[data-astro-cid-rhipm4cy]{margin:0}.showcase-dl[data-astro-cid-rhipm4cy]{align-items:baseline;gap:var(--space-3);display:inline-flex}.showcase-dl[data-astro-cid-rhipm4cy] small[data-astro-cid-rhipm4cy]{opacity:.7;font-weight:400}@media (width<=56rem){.showcase-grid[data-astro-cid-rhipm4cy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.showcase-logo[data-astro-cid-rhipm4cy]{height:32px}}.cover-layout[data-astro-cid-rhipm4cy]{gap:var(--space-12);flex-wrap:wrap;display:flex}.cover-layout[data-astro-cid-rhipm4cy]>.stack[data-astro-cid-rhipm4cy]:first-child{flex:2 560px}.side[data-astro-cid-rhipm4cy]{flex:320px}.covers[data-astro-cid-rhipm4cy]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.covers[data-astro-cid-rhipm4cy] .card[data-astro-cid-rhipm4cy]{gap:var(--space-2)}.drawing[data-astro-cid-rhipm4cy]{min-height:240px}.drawing-img[data-astro-cid-rhipm4cy]{object-fit:cover;width:100%;height:240px;display:block}.banner-img[data-astro-cid-rhipm4cy]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.covers[data-astro-cid-rhipm4cy].four{grid-template-columns:repeat(4,1fr)}@media (width<=64rem){.covers[data-astro-cid-rhipm4cy].four{grid-template-columns:repeat(2,1fr)}}@media (width<=36rem){.covers[data-astro-cid-rhipm4cy].four{grid-template-columns:1fr}}.space-below[data-astro-cid-rhipm4cy]{margin-bottom:var(--space-8)}.steps[data-astro-cid-rhipm4cy]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-rhipm4cy] li[data-astro-cid-rhipm4cy]{border-top:3px solid var(--ink);padding-top:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.steps[data-astro-cid-rhipm4cy] li[data-astro-cid-rhipm4cy].first{border-top-color:var(--accent)}.steps[data-astro-cid-rhipm4cy] li[data-astro-cid-rhipm4cy].has-img{border-top:0;padding-top:0}.step-img[data-astro-cid-rhipm4cy]{object-fit:cover;width:100%;height:180px;margin-bottom:var(--space-3);border-bottom:3px solid var(--ink);display:block}.steps[data-astro-cid-rhipm4cy] li[data-astro-cid-rhipm4cy].first .step-img[data-astro-cid-rhipm4cy]{border-bottom-color:var(--accent)}.related[data-astro-cid-rhipm4cy]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.related[data-astro-cid-rhipm4cy] a[data-astro-cid-rhipm4cy]{justify-content:space-between;gap:var(--space-4);border-block:1px solid var(--line);padding:18px 0;text-decoration:none;display:flex}.related[data-astro-cid-rhipm4cy] a[data-astro-cid-rhipm4cy]:after{content:"→"}.related[data-astro-cid-rhipm4cy] .label[data-astro-cid-rhipm4cy]{display:block}.iec-head[data-astro-cid-y3stk2bn]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.iec-head[data-astro-cid-y3stk2bn] .stack[data-astro-cid-y3stk2bn]{gap:var(--space-3);flex:520px}.iec-intro[data-astro-cid-y3stk2bn]{max-width:62ch;margin:0}.iec-logo[data-astro-cid-y3stk2bn]{width:auto;height:40px}.iec-grid[data-astro-cid-y3stk2bn]{gap:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.iec-main[data-astro-cid-y3stk2bn]{gap:var(--space-6)}.iec-proof[data-astro-cid-y3stk2bn]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iec-proof[data-astro-cid-y3stk2bn] li[data-astro-cid-y3stk2bn]{gap:var(--space-2);border-radius:var(--radius-lg);background:#f6f6f6;flex-direction:column;padding:28px;display:flex}.iec-proof[data-astro-cid-y3stk2bn] li[data-astro-cid-y3stk2bn]:first-child{background:var(--accent-tint)}.iec-proof[data-astro-cid-y3stk2bn] .num[data-astro-cid-y3stk2bn]{color:var(--accent);letter-spacing:.06em;font-size:14px}.iec-ratings[data-astro-cid-y3stk2bn]{border-top:3px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.iec-ratings[data-astro-cid-y3stk2bn] div[data-astro-cid-y3stk2bn]{padding:var(--space-4) var(--space-4) 0 0;flex-direction:column;gap:2px;display:flex}.iec-ratings[data-astro-cid-y3stk2bn] dd[data-astro-cid-y3stk2bn]{color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:28px}.iec-ratings[data-astro-cid-y3stk2bn] dt[data-astro-cid-y3stk2bn]{color:var(--ink-muted);font-size:14px;line-height:20px}.iec-note[data-astro-cid-y3stk2bn]{margin:0}.iec-side[data-astro-cid-y3stk2bn]{gap:var(--space-6)}.iec-links[data-astro-cid-y3stk2bn]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.iec-sectors[data-astro-cid-y3stk2bn]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line);gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.iec-sectors-head[data-astro-cid-y3stk2bn]{gap:var(--space-3)}.iec-sectors-head[data-astro-cid-y3stk2bn] p[data-astro-cid-y3stk2bn]{margin:0}.iec-posters[data-astro-cid-y3stk2bn]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iec-posters[data-astro-cid-y3stk2bn] li[data-astro-cid-y3stk2bn]{gap:var(--space-2);flex-direction:column;display:flex}.iec-posters[data-astro-cid-y3stk2bn] img[data-astro-cid-y3stk2bn]{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.iec-posters[data-astro-cid-y3stk2bn] b[data-astro-cid-y3stk2bn]{font-size:15px;line-height:20px}@media (width<=64rem){.iec-grid[data-astro-cid-y3stk2bn],.iec-sectors[data-astro-cid-y3stk2bn]{grid-template-columns:1fr}.iec-side[data-astro-cid-y3stk2bn]{max-width:420px}}@media (width<=48rem){.iec-proof[data-astro-cid-y3stk2bn]{grid-template-columns:1fr}.iec-ratings[data-astro-cid-y3stk2bn],.iec-posters[data-astro-cid-y3stk2bn]{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.iec-logo[data-astro-cid-y3stk2bn]{height:30px}}
