.tm-capce-wrap,.tm-capce-wrap *{box-sizing:border-box}.tm-capce-wrap input,.tm-capce-wrap select,.tm-capce-wrap button{font:inherit}.tm-field{min-width:0}
.tm-capce-wrap{max-width:980px;margin:32px auto;padding:0 16px}.tm-capce-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.tm-capce-card h1{margin-top:0}.tm-capce-card h2{margin:28px 0 12px;font-size:1.15rem;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.tm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tm-field{display:flex;flex-direction:column;gap:6px}.tm-field input,.tm-field select{width:100%;min-height:44px;padding:8px 10px}.tm-capce-errors{background:#fff1f1;border-left:4px solid #b32d2e;padding:12px 16px;margin:16px 0}.tm-attest{margin:28px 0;padding:18px;background:#f6f7f7;border-radius:8px}.tm-attest label{display:flex;gap:10px;align-items:flex-start}.tm-submit{min-height:46px;padding:0 22px!important}.tm-secondary{margin:12px 8px 0 0}.tm-help{color:#555}.tm-capce-intro{color:#444}@media(max-width:700px){.tm-grid{grid-template-columns:1fr}.tm-capce-card{padding:18px}}
