.page{min-height:100vh;padding:0 16px 80px}.container{max-width:760px;margin:0 auto}.header{border-bottom:1px solid var(--line);margin-bottom:8px;padding:22px 0 28px}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.h1{letter-spacing:-.035em;margin:40px 0 10px;font-size:clamp(34px,5vw,48px);font-weight:900;line-height:1.05}.sub{max-width:36em;color:var(--faint);font-size:15px;line-height:1.55}.card{border-bottom:1px solid var(--line);padding:26px 0}.h2{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:700}.p,.ul{color:var(--muted);font-size:15.5px;line-height:1.65}.p{margin:10px 0}.ul{margin:8px 0 0;padding-left:20px}.ul li+li{margin-top:4px}.page a[href^=mailto\:]{color:var(--text);text-underline-offset:3px;text-decoration:underline}.footer{color:var(--faint);margin-top:28px;font-size:13px}
