Skip to content

Commit 3e6cb7b

Browse files
docs: Add robust compliance notice and finalize premium layout
1 parent 050f65b commit 3e6cb7b

3 files changed

Lines changed: 205 additions & 2 deletions

File tree

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,19 @@ This repository is designed to amplify the Technical Framework. Every analytical
4545

4646
---
4747

48-
## Disclaimer
48+
## Compliance & Legal Notice
4949

50-
This Knowledge Base is strictly educational. It provides technical analysis of immigration standards but does not constitute legal advice or the provision of legal services.
50+
### 1. Educational Purpose
51+
The NIW Knowledge Base is an open-access educational resource provided by ImigraScore. Its primary function is to provide technical analysis of U.S. immigration adjudication logic and policy trends. All content is for informational purposes only.
52+
53+
### 2. Not a Law Firm
54+
**ImigraScore is not a law firm.** We do not provide legal services, legal advice, or representation in any immigration matter. The use of this repository or the ImigraScore NIW Framework does not establish an attorney-client relationship.
55+
56+
### 3. No Guarantee of Results
57+
Immigration adjudication involves subjective analysis by United States government officials. While this repository maps established policy and precedent, ImigraScore cannot and does not guarantee the outcome of any individual petition. Final decisions rest exclusively with the relevant U.S. authorities.
58+
59+
### 4. Professional Engagement
60+
We strongly recommend that all EB-2 NIW candidates consult with a licensed immigration attorney before filing any petition. ImigraScore provides technical diagnostic tools that serve as a strategic intelligence layer prior to or alongside legal engagement.
5161

5262
---
5363

_layouts/default.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<link rel="stylesheet" href="{{ '/assets/css/style.css' | relative_url }}">
7+
{% seo %}
8+
</head>
9+
<body>
10+
11+
<header>
12+
<a href="{{ '/' | relative_url }}" class="brand">ImigraScore NIW Hub</a>
13+
<nav class="nav-links">
14+
<a href="https://imigrascore.github.io/eb2-niw-framework/">Framework</a>
15+
<a href="https://imigrascore.us">Platform</a>
16+
<a href="https://doi.org/10.5281/zenodo.19709462">DOI</a>
17+
</nav>
18+
</header>
19+
20+
<div class="container">
21+
{{ content }}
22+
</div>
23+
24+
<div class="footer">
25+
<p>© 2026 ImigraScore · Strategic Intelligence Platform</p>
26+
<p style="font-size: 0.75rem; color: var(--ink-soft); max-width: 600px; margin: 10px auto; line-height: 1.4;">
27+
<strong>Institutional Disclaimer:</strong> ImigraScore is a strategic intelligence platform, not a law firm.
28+
The content provided herein is for educational and analytical purposes only and does not constitute legal advice or services.
29+
Final adjudication decisions are made exclusively by U.S. authorities.
30+
</p>
31+
</div>
32+
33+
</body>
34+
</html>

assets/css/style.css

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:wght@700&display=swap');
2+
3+
:root {
4+
--bg: #fbfaf8;
5+
--ink: #0f0f0e;
6+
--ink-soft: #3a3a36;
7+
--accent: #1a3a2a;
8+
--accent-light: #e8ece9;
9+
--border: #e2e2df;
10+
}
11+
12+
* { box-sizing: border-box; }
13+
14+
body {
15+
margin: 0;
16+
padding: 0;
17+
background: var(--bg);
18+
color: var(--ink);
19+
font-family: 'Inter', sans-serif;
20+
line-height: 1.6;
21+
}
22+
23+
header {
24+
background: white;
25+
border-bottom: 1px solid var(--border);
26+
padding: 20px 40px;
27+
position: sticky;
28+
top: 0;
29+
z-index: 100;
30+
display: flex;
31+
justify-content: space-between;
32+
align-items: center;
33+
}
34+
35+
.brand {
36+
font-family: 'Playfair Display', serif;
37+
font-size: 1.4rem;
38+
color: var(--accent);
39+
text-decoration: none;
40+
}
41+
42+
.nav-links a {
43+
margin-left: 20px;
44+
text-decoration: none;
45+
color: var(--ink-soft);
46+
font-size: 0.9rem;
47+
font-weight: 500;
48+
transition: color 0.2s;
49+
}
50+
51+
.nav-links a:hover { color: var(--accent); }
52+
53+
.container {
54+
max-width: 900px;
55+
margin: 60px auto;
56+
padding: 0 40px;
57+
}
58+
59+
h1, h2, h3 {
60+
font-family: 'Playfair Display', serif;
61+
color: var(--accent);
62+
margin-top: 2rem;
63+
}
64+
65+
h1 { font-size: 2.8rem; line-height: 1.1; margin-bottom: 1.5rem; }
66+
67+
p { margin-bottom: 1.5rem; color: var(--ink-soft); font-size: 1.05rem; }
68+
69+
.topic-grid {
70+
display: grid;
71+
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
72+
gap: 30px;
73+
margin-top: 40px;
74+
}
75+
76+
.topic-card {
77+
background: white;
78+
border: 1px solid var(--border);
79+
padding: 30px;
80+
text-decoration: none;
81+
color: inherit;
82+
transition: transform 0.2s, border-color 0.2s;
83+
border-radius: 4px;
84+
}
85+
86+
.topic-card:hover {
87+
transform: translateY(-4px);
88+
border-color: var(--accent);
89+
}
90+
91+
.topic-card h3 {
92+
margin: 0 0 10px 0;
93+
font-size: 1.25rem;
94+
}
95+
96+
.topic-card p {
97+
font-size: 0.9rem;
98+
margin: 0;
99+
line-height: 1.4;
100+
}
101+
102+
.tag {
103+
display: inline-block;
104+
font-size: 0.7rem;
105+
font-weight: 600;
106+
text-transform: uppercase;
107+
letter-spacing: 0.05em;
108+
color: var(--accent);
109+
background: var(--accent-light);
110+
padding: 4px 8px;
111+
margin-bottom: 15px;
112+
border-radius: 2px;
113+
}
114+
115+
.footer {
116+
margin-top: 100px;
117+
padding: 40px;
118+
border-top: 1px solid var(--border);
119+
text-align: center;
120+
font-size: 0.8rem;
121+
color: var(--ink-soft);
122+
}
123+
124+
blockquote {
125+
margin: 2rem 0;
126+
padding: 20px 30px;
127+
border-left: 4px solid var(--accent);
128+
background: white;
129+
font-style: italic;
130+
font-size: 1.1rem;
131+
}
132+
133+
table {
134+
width: 100%;
135+
border-collapse: collapse;
136+
margin: 2rem 0;
137+
}
138+
139+
th {
140+
text-align: left;
141+
padding: 12px;
142+
background: var(--accent-light);
143+
font-size: 0.9rem;
144+
text-transform: uppercase;
145+
letter-spacing: 0.05em;
146+
}
147+
148+
td {
149+
padding: 12px;
150+
border-bottom: 1px solid var(--border);
151+
font-size: 0.95rem;
152+
}
153+
154+
pre {
155+
background: #f4f4f2;
156+
padding: 20px;
157+
overflow-x: auto;
158+
border-radius: 4px;
159+
}

0 commit comments

Comments
 (0)