:root{--text:#222;--muted:#666;--accent:#1f5f8b;--rule:#ddd}*{box-sizing:border-box}body{margin:0 auto;max-width:52rem;padding:2.5rem 1.5rem;font:16px/1.6 '-apple-system',BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;color:var(--text)}a{color:var(--accent)}.masthead{border-bottom:2px solid var(--accent);padding-bottom:1rem;margin-bottom:1.5rem}h1{margin:0;font-size:2rem}.role{margin:.2rem 0;font-size:1.15rem;color:var(--accent);font-weight:600}.contact{margin:0;color:var(--muted)}h2{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:.2rem;margin-top:2rem}h3{font-size:1.05rem;margin:1.3rem 0 0}.org{margin:0;color:var(--muted)}ul{padding-left:1.2rem}li{margin:.25rem 0}footer{margin-top:3rem;border-top:1px solid var(--rule);padding-top:1rem;color:var(--muted);font-size:.9rem}@media print{footer{display:none}body{padding:0}}