body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f5;color:#111}.site-header{background:#111;color:#fff;padding:12px 0}.site-header-inner{max-width:960px;margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:0 16px}.brand-title{font-weight:700;font-size:20px;display:block}.brand-tagline{font-size:12px;opacity:.8}.main-nav a{color:#fff;text-decoration:none;margin-left:16px;font-size:14px;padding-bottom:2px;border-bottom:2px solid transparent}.main-nav a:hover{border-bottom-color:#fff}.page-container{max-width:960px;margin:32px auto 48px;padding:0 16px;background:#fff;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.home,.page{padding:24px 24px 32px}h1{margin-top:0}.lead{font-size:16px;margin-bottom:18px}.home-section{margin-top:24px}.home-section h2{margin-bottom:8px;font-size:18px}.home-section ul{padding-left:20px}.site-footer{text-align:center;font-size:12px;color:#666;padding:16px 0 24px}