.cfg-head{padding:48px 32px 28px;text-align:center}.cfg-head h1{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4vw,44px);color:var(--ink);margin:0 0 10px;line-height:1.1}.cfg-head h1 .accent{color:var(--accent)}.cfg-head p{color:var(--ink-dim);font-size:16px;line-height:1.6;max-width:640px;margin:0 auto}.cfg-frame{width:100%;height:100vh;min-height:640px;border:none;display:block;background:#050505}.cfg-help{padding:36px 32px 70px;text-align:center}.cfg-help p{color:var(--ink-dim);font-size:15px;line-height:1.8;margin:0}.cfg-help a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.cfg-head{padding:32px 20px 20px}.cfg-frame{min-height:560px}}