.identity-bar{max-width:1280px;margin:auto;padding:8px 17px;display:flex;align-items:center;gap:13px}.header-emblem img{display:block;width:56px;height:56px;object-fit:contain}.site-nav{display:flex;margin-left:auto}.site-nav a{padding:8px;color:#fff;text-decoration:none;border-radius:4px;font:700 13px Arial,sans-serif}.site-nav a:hover{background:#fff2}.petition-card{padding:clamp(22px,4.8vw,50px);background:rgba(255,250,240,.99);border:1px solid #c7b17b;border-top:6px solid var(--gold);border-radius:9px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.wide{grid-column:1/-1}.question{margin:15px 0}.question>span{font-weight:700}.choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:7px}.choices label,.declarations label{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#f7efde;border-radius:5px;font-weight:400}.choices input,.declarations input{width:auto;margin:4px 0 0;flex:none}.declarations{display:grid;gap:9px}.signature{margin-top:18px}.submit-row{text-align:center;padding:22px;border-radius:8px;background:linear-gradient(135deg,#f3e3c5,#fffaf0)}.submit-row p{color:var(--muted);font-size:14px}.trap{position:absolute;left:-10000px}.status-card{max-width:760px;margin:8vh auto;padding:clamp(28px,6vw,58px);background:var(--paper);border:1px solid var(--line);border-top:6px solid var(--gold);border-radius:9px;box-shadow:var(--shadow);text-align:center}.status-card h1{color:var(--navy)}.site-footer{text-align:center;padding:0 16px 29px;color:#504433;font-size:14px}@media(max-width:900px){.site-nav{display:none}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}}@media(max-width:480px){.header-emblem img{width:46px;height:46px}.petition-card{padding:18px 10px}.status-card{margin:4vh 8px;padding:25px 16px}}

