.p61-public{margin:0;background:#f5f2ec;color:#21252b;font-family:system-ui,sans-serif}.p61-public main{max-width:880px;margin:32px auto;padding:32px;background:white;border-radius:24px}.p61-public header,.p61-public nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.p61-public header strong{font-size:26px}.p61-public header span{color:#656b72}.p61-public button{padding:12px 20px;background:#292e3a;color:white;border:0;border-radius:12px;cursor:pointer}.p61-public button[aria-pressed=true]{background:#c04d35}.p61-public fieldset{border:1px solid #dedfe3;border-radius:16px;padding:20px;margin:20px 0;min-width:0}.p61-public input,.p61-public textarea,.p61-public select,[data-p61-panel] input,[data-p61-panel] select{box-sizing:border-box;max-width:100%;padding:12px;border:1px solid #c9cbd0;border-radius:10px;font:inherit}.p61-public textarea{display:block;width:100%;margin:12px 0}.p61-option{display:block;margin:12px 0}.p61-hero{width:100%;max-height:400px;object-fit:contain;border-radius:16px;background:#f5f2ec;margin-bottom:24px}.p61-copy{white-space:pre-wrap;overflow-wrap:anywhere}.p61-notice{padding:16px;border-radius:12px;background:#f8f1e7}.p61-public footer{margin-top:32px;color:#6d7178;font-size:13px}.p61-review-row{border-top:1px solid #ddd;padding:16px 0}[data-p61-panel] label{display:block;margin:12px 0}[data-p61-panel] input{width:100%}[data-p61-panel] button{margin:6px;padding:10px;cursor:pointer}@media(max-width:600px){.p61-public main{margin:12px;padding:20px}.p61-public h1{font-size:26px}.p61-public nav{justify-content:flex-start}}
