.e4ZzFG_page{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);display:grid}.e4ZzFG_hero{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.e4ZzFG_summary{gap:var(--space-5);min-width:0;display:grid}.e4ZzFG_summary h1{font:var(--weight-regular) clamp(2rem, 4vw, 3.5rem)/var(--leading-heading) var(--font-display);overflow-wrap:anywhere}.e4ZzFG_position{white-space:pre-line;color:var(--color-action)}.e4ZzFG_facts{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.e4ZzFG_facts dt{color:var(--color-text-muted);font-size:var(--text-sm)}.e4ZzFG_facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.e4ZzFG_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.e4ZzFG_action{min-height:var(--control-min-height);padding:var(--space-2) var(--space-5);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;display:inline-flex}.e4ZzFG_primary{background:var(--color-action);color:var(--color-text-inverse);border-color:var(--color-action)}.e4ZzFG_primary:hover{background:var(--color-action-hover);color:var(--color-text-inverse)}.e4ZzFG_details{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.e4ZzFG_section{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0}.e4ZzFG_section h2{font:var(--weight-regular) var(--text-2xl)/var(--leading-heading) var(--font-display);margin-bottom:var(--space-5)}.e4ZzFG_stack{gap:var(--space-6);align-content:start;min-width:0;display:grid}.e4ZzFG_prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-relaxed)}.e4ZzFG_tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.e4ZzFG_tags a{min-height:var(--control-min-height);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.e4ZzFG_contacts{gap:var(--space-4);overflow-wrap:anywhere;font-style:normal;display:grid}.e4ZzFG_contacts a{min-height:var(--control-min-height);align-items:center;text-decoration:underline;display:inline-flex}.e4ZzFG_note{color:var(--color-text-muted);font-size:var(--text-sm)}.e4ZzFG_qr{width:min(100%,320px);height:auto;margin:var(--space-5) auto;display:block}@media (max-width:767px){.e4ZzFG_hero,.e4ZzFG_details{grid-template-columns:1fr}.e4ZzFG_hero{gap:var(--space-6)}.e4ZzFG_section{padding:var(--space-5)}}@media (max-width:399px){.e4ZzFG_facts{grid-template-columns:1fr}.e4ZzFG_actions>*{width:100%}}.e4ZzFG_materialGrid.e4ZzFG_materialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.e4ZzFG_section h2{scroll-margin-top:200px}@media (max-width:640px){.e4ZzFG_materialGrid.e4ZzFG_materialGrid{grid-template-columns:minmax(0,1fr)}}.e4ZzFG_hero>div:first-child img{filter:grayscale();transition:filter .25s}.e4ZzFG_hero>div:first-child img:hover{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.e4ZzFG_hero>div:first-child img{transition:none}}@media (min-width:641px) and (max-width:900px){.e4ZzFG_materialGrid.e4ZzFG_materialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.e4ZzFG_stack:empty{display:none}.e4ZzFG_details:has(>.e4ZzFG_stack:empty){grid-template-columns:minmax(0,1fr)}.e4ZzFG_details:not(:has(.e4ZzFG_section)){display:none}
