\documentclass[11pt,letterpaper]{article}

% Packages
\usepackage[margin=0.35in, top=0.25in, bottom=0.25in]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[protrusion=true,expansion=false]{microtype}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{array}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{ragged2e}
\usepackage{tabularx}

\renewcommand{\familydefault}{\sfdefault}
\setlength{\parindent}{0pt}
\raggedbottom
\pagestyle{empty}

% Define a custom color:
\usepackage{xcolor}
\definecolor{mineRed}{RGB}{220,40,40} % You can tweak the RGB for preferred redness

% Controls for spacing
\newcommand{\CheckRowGap}{1.0em} % Adjust for more vertical space between rows
\newcommand{\BoxColSep}{0.9cm}   % Adjust for horizontal space for second column in table

% Safe graphics
\newcommand{\safegraphics}[2]{%
    \IfFileExists{#1}{\includegraphics[width=#2]{#1}}{\mbox{}}%
}

% Utilities
\newcommand{\HSpace}{\hspace{0.6em}}
\newcommand{\BoxChoice}{\raisebox{-0.25ex}{\fbox{\rule{0pt}{1.8ex}\rule{1.8ex}{0pt}}}}
\newcommand{\fillrule}[1]{\rule{#1}{0.6pt}}
\newcommand{\RevStamp}{{\raggedleft\footnotesize\color{black!55}Revised 10/14/25\par}}
\newcommand{\CheckOption}[1]{\BoxChoice\ \textbf{#1}}
% Custom bold, larger bullet macro
\newcommand{\BigBullet}{\tikz[baseline=-0.75ex]{\fill[black] (0,0) circle (0.12cm);}}

\newcommand{\BulletOption}[1]{\BigBullet\hspace{0.6em}\textbf{#1}}

% Header
\newlength{\HeaderSideW}
\setlength{\HeaderSideW}{5.2cm}
\newcommand{\FormHeader}{%
    \noindent\makebox[\linewidth][c]{%
        \begin{minipage}[c]{\HeaderSideW}
            \raggedright
            \raisebox{-0.2\height}{\safegraphics{mines_wordmark.png}{5.50cm}}
        \end{minipage}%
        \begin{minipage}[c]{\dimexpr\linewidth-2\HeaderSideW\relax}
            \centering
            {\large\textbf{CHANGE OF PERSONAL INFORMATION}\par}
            \vspace{0.2em}
            {\small Registrar's Office $\bullet$ 303-273-3200\par}
        \end{minipage}%
        \begin{minipage}[c]{\HeaderSideW}\mbox{}\end{minipage}%
    }%
}

% Section header
\newcommand{\SectionHeader}[1]{%
    \vspace{0.5em}{\color{black!75}\textbf{#1}}\par\vspace{0.25em}%
}

\begin{document}
\small

\noindent
\begin{tikzpicture}
\node[
    draw=black,
    rounded corners=8pt,
    line width=0.8pt,
    inner sep=14pt,
    outer sep=0pt,
    fill=white,
    text width=\dimexpr\linewidth-28pt\relax
] (card) {%
    \FormHeader

    % Compact instructions (shorter and tighter to keep one page)
    \vspace{0.3em}
    \noindent\makebox[\linewidth][c]{%
    \begin{tikzpicture}
        \node[
            draw=mineRed,                  % <--- RED
            fill=mineRed!5,                % <--- Light red background
            rounded corners=4pt, line width=0.9pt,
            inner sep=7pt,
            text width=\dimexpr\linewidth-48pt\relax,
            align=center                   % <--- CENTER TEXT
        ]{\textbf{Instructions:} Please print legibly. Attach required documentation for changes.};
    \end{tikzpicture}}

    % Student Information
    \SectionHeader{STUDENT INFORMATION}
    \textbf{Current/Previous Name:}\HSpace\fillrule{0.70\linewidth}\\[0.55em]
    \textbf{CWID:}\HSpace\fillrule{0.25\linewidth}

    % Preliminary Questions (now only Q2 remains)
    \SectionHeader{PRELIMINARY QUESTIONS}
    \textbf{1. Are you an international student?}\\[0.1em]
    \CheckOption{Yes}\ \textit{(Passport required for name changes; contact ISSS for visa changes)}\\[\CheckRowGap]
    \CheckOption{No}

    % Requested Changes
    \SectionHeader{REQUESTED CHANGES (Write in all that apply)}

    % Name Change
    \BulletOption{Correction of Name}\\[-0.1em]
    {\footnotesize\textit{Required: Driver's license, state ID, passport, or government-issued photo ID}}\\[0.3em]
    \textbf{First:}\HSpace\fillrule{0.22\linewidth}\hfill
    \textbf{Middle:}\HSpace\fillrule{0.18\linewidth}\hfill
    \textbf{Last:}\HSpace\fillrule{0.22\linewidth}\hfill
    \textbf{Suffix:}\HSpace\fillrule{0.08\linewidth}

    \vspace{0.5em}

    % SSN Update (employed question added here)
    \BulletOption{Correction of Social Security Number}\\[-0.1em]
    {\footnotesize\textit{Required: Original or notarized Social Security Card}}\\[0.25em]

    \vspace{0.5em}

    % Are you employed on campus? moved below SSN
    \textbf{Are you employed on campus?}\\[0.1em]
    \CheckOption{Yes}\ \textit{(Must provide updated Social Security Card to Human Resources)}\\[\CheckRowGap]
    \CheckOption{No}\\[\CheckRowGap]

    \textbf{SSN:}\HSpace\fillrule{0.25\linewidth}

    % Date of Birth
    \BulletOption{Correction of Date of Birth}\\[-0.1em]
    {\footnotesize\textit{Required: Birth certificate or passport}}\\[0.25em]
    \textbf{Date of Birth (MM/DD/YYYY):}\HSpace\fillrule{0.25\linewidth}

    \vspace{0.5em}

    % Gender (all option checkboxes on one line)
    \BulletOption{Correction of Gender}\\[-0.1em]
    {\footnotesize\textit{Required: Birth certificate or medical documentation}}\\[0.25em]
    \CheckOption{Male}\HSpace\CheckOption{Female}\HSpace\CheckOption{Other}\\[\CheckRowGap]

    \vspace{0.5em}

    % Ethnicity (checkboxes moved below question)
    \BulletOption{Correction of Ethnicity}\\[0.5em]
    \textbf{Are you of Hispanic or Latino descent?}\\[0.5em]
    \CheckOption{Yes}\HSpace\CheckOption{No}\\[1em]
    \textbf{Select one or more racial categories:}\\[0.5em]

    \begin{tabularx}{\linewidth}{@{}l@{\hspace{\BoxColSep}}l@{}}
    \CheckOption{American Indian or Alaska Native} & \CheckOption{Asian}\\[\CheckRowGap]
    \CheckOption{Black or African American} & \CheckOption{Native Hawaiian or Pacific Islander}\\[\CheckRowGap]
    \CheckOption{White} & \\
    \end{tabularx}

    \vspace{0.5em}

    % Citizenship
    \BulletOption{Change or Correction of Citizenship}\\[-0.1em]
    {\footnotesize\textit{Required: Passport, citizenship certificate, or permanent resident card}}\\[0.25em]
    \CheckOption{U.S. Citizen}\HSpace\CheckOption{Permanent Resident}

    \vspace{0.5em}

    % Certification
    \SectionHeader{CERTIFICATION}
    By signing below, I certify that the above information is correct and that I am responsible for any changes made to my personal information record. I will verify changes on my Trailhead account.\\[0.55em]
    \vspace{1.0em}
    \textbf{Signature:}\HSpace\fillrule{0.48\linewidth}\hfill
    \textbf{Date:}\HSpace\fillrule{0.22\linewidth}

    \vspace{0.5em}

    % -- Office Use Only section has been removed --

    \hfill{\scriptsize\color{black!55}Last Revised \today~--~S.A.}
    
};
\end{tikzpicture}


\end{document}
