.ptc{max-width:900px;margin:1.5rem auto;color:inherit}.ptc form{max-width:680px}.ptc form p{margin:1.15rem 0}.ptc form label{display:block;font-weight:600}.ptc form input:not([type=checkbox]),.ptc form textarea,.ptc form select{display:block;width:100%;max-width:100%;padding:.7rem;border:1px solid #aaa;border-radius:6px;background:#fff;color:#202020;margin-top:.35rem}.ptc form input[type=checkbox]{vertical-align:middle}.ptc form button{border:0;border-radius:6px;background:#81243e;color:white;padding:.8rem 1.25rem;cursor:pointer;font-weight:700}.ptc form button:focus,.ptc a:focus-visible{outline:3px solid #99793e;outline-offset:2px}.ptc-notice{border-left:3px solid #99793e;padding:.65rem .9rem;background:rgba(128,128,128,.09)}.ptc-help{font-size:.9em;opacity:.85}.ptc-trap{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ptc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ptc-card{display:flex;flex-direction:column;gap:4px;border:1px solid #ccc;border-radius:8px;padding:16px;text-decoration:none!important;color:inherit!important}.ptc-card:hover{border-color:#81243e;background:rgba(128,36,62,.04)}
