.oILOFG_shell{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);min-height:100dvh;padding:var(--space-5);align-items:center;display:grid}.oILOFG_frame{width:100%;max-width:34rem;margin:auto}.oILOFG_brand{color:var(--color-brand);align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.oILOFG_brand svg{height:var(--size-control);width:var(--size-control)}.oILOFG_brand strong{font:600 var(--text-xl) / 1 var(--font-serif)}.oILOFG_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:var(--space-7)}.oILOFG_eyebrow{color:var(--color-gold-text);font-size:var(--text-xs);letter-spacing:.14em;margin:0 0 var(--space-3);text-transform:uppercase;font-weight:700}.oILOFG_card h1{font:600 var(--text-3xl) / 1.08 var(--font-sans);margin:0}.oILOFG_card h1 span,.oILOFG_intro span,.oILOFG_actionText span{display:block}.oILOFG_card h1 span+span{color:var(--color-ink-muted);font-size:var(--text-2xl);margin-top:var(--space-2)}.oILOFG_intro{color:var(--color-ink-muted);margin:var(--space-4) 0 var(--space-5);line-height:1.6}.oILOFG_intro span+span{margin-top:var(--space-2)}.oILOFG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.oILOFG_link{border:1px solid var(--color-brand);border-radius:var(--radius-control);color:var(--color-brand);min-height:var(--size-control);padding:var(--space-3) var(--space-5);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.oILOFG_link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:37.499rem){.oILOFG_shell{padding:var(--space-4);align-items:start}.oILOFG_card{padding:var(--space-5)}.oILOFG_actions{display:grid}}
