.SpNEBa_shell{--ink:#1c1b19;--muted:#5f5d58;--accent:#127a6e;--line:#e4e2dd;--soft:#f5f4f1;--warn-bg:#fdf0d5;--warn-ink:#6b4500;min-height:100vh;color:var(--ink);background:#fff;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55;display:flex}.SpNEBa_shell a{color:var(--accent)}.SpNEBa_header,.SpNEBa_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px max(16px,50% - 504px);display:flex}.SpNEBa_header{border-bottom:1px solid var(--line)}.SpNEBa_footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;font-size:14px}.SpNEBa_brand{font-size:20px;font-weight:700;text-decoration:none;color:var(--ink)!important}.SpNEBa_nav{gap:20px;display:flex}.SpNEBa_main{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:48px 16px}.SpNEBa_hero h1{max-width:16ch;margin:0 0 16px;font-size:clamp(32px,6vw,52px);line-height:1.1}.SpNEBa_lead{color:var(--muted);max-width:60ch;font-size:19px}.SpNEBa_button{background:var(--accent);border-radius:10px;margin-top:8px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.SpNEBa_section{margin-top:64px}.SpNEBa_section h2{margin:0 0 8px;font-size:28px}.SpNEBa_grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.SpNEBa_card{border:1px solid var(--line);border-radius:12px;padding:20px}.SpNEBa_card h3{margin:0 0 6px;font-size:17px}.SpNEBa_card p{color:var(--muted);margin:0}.SpNEBa_panel{background:var(--soft);border-radius:12px;padding:24px}.SpNEBa_draftNotice{background:var(--warn-bg);color:var(--warn-ink);border-radius:10px;margin-bottom:32px;padding:12px 16px;font-weight:600}.SpNEBa_legal{overflow-wrap:anywhere;max-width:760px}.SpNEBa_legal table{border-collapse:collapse;display:block;overflow-x:auto}.SpNEBa_legal th,.SpNEBa_legal td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.SpNEBa_legal blockquote{border-left:4px solid var(--line);color:var(--muted);margin:0 0 24px;padding:4px 16px}
