.headline.svelte-19bqm8i{font-size:clamp(2.25rem,5vw,4rem);color:var(--icmg-green);margin:2rem 0 3rem}.structure-grid.svelte-19bqm8i{display:grid;gap:1px;background:var(--icmg-border);border:1px solid var(--icmg-border)}@media(min-width:640px){.structure-grid.svelte-19bqm8i{grid-template-columns:repeat(2,1fr)}}.structure-card.svelte-19bqm8i{background:var(--icmg-white);padding:2rem 1.75rem}.structure-icon.svelte-19bqm8i{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--icmg-gold-dark);border:1px solid var(--icmg-border);margin-bottom:1.25rem}.structure-title.svelte-19bqm8i{font-size:1.4rem;color:var(--icmg-green);margin:0;line-height:1.1}.structure-body.svelte-19bqm8i{margin:.65rem 0 0;font-size:.92rem;line-height:1.65;color:var(--icmg-ink-secondary)}.group-label.svelte-19bqm8i{margin:0 0 .5rem;padding-bottom:.85rem;font-size:11px;color:var(--icmg-ink-secondary);border-bottom:1px solid var(--icmg-green)}.date-row.svelte-19bqm8i{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--icmg-border)}.date-label.svelte-19bqm8i{font-family:var(--font-display);font-size:1.25rem;color:var(--icmg-green)}.date-when.svelte-19bqm8i{flex-shrink:0;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:var(--icmg-ink-secondary)}.term-note.svelte-19bqm8i{display:flex;align-items:flex-start;gap:.7rem;margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--icmg-white);border-inline-start:2px solid var(--icmg-gold);font-size:.9rem;line-height:1.6;color:var(--icmg-ink-secondary)}.term-note.svelte-19bqm8i strong:where(.svelte-19bqm8i){color:var(--icmg-green);font-weight:600}.term-note.svelte-19bqm8i p:where(.svelte-19bqm8i){margin:0}
