.ready-club{margin:40px 0;padding:38px;background:#f3eee0;border:2px solid #d9c6a3;border-radius:22px}.club-intro{display:flex;align-items:center;gap:28px}.club-intro img{width:175px;height:auto}.ready-club h2{font:42px/1.1 Georgia,serif;margin:12px 0}.ready-club p{line-height:1.6}.club-progress{margin:28px 0 18px}.club-progress label{font-size:13px;font-weight:bold}.club-progress progress{display:block;width:100%;height:18px;margin:10px 0;accent-color:#557447}.club-progress p{font-size:13px;margin:0}.club-steps{border:0;padding:0;margin:24px 0}.club-steps legend{font-size:13px;font-weight:bold;margin-bottom:12px}.club-step{display:flex;gap:16px;align-items:flex-start;padding:18px;background:#fffdf7;border:1px solid #d9ddce;border-radius:12px;margin-bottom:10px;cursor:pointer}.club-step input{appearance:auto;width:22px;height:22px;min-width:22px;margin:3px 0;padding:0;accent-color:#557447}.club-step strong{display:block;font-size:17px;margin-bottom:7px}.club-step span span{display:block;font-size:14px;line-height:1.5}.club-step:has(input:checked){background:#e6eddd;border-color:#9aad88}.club-downloads{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:24px}.club-downloads .btn{color:white!important;background:#754036;border-radius:8px;font-size:14px}.club-downloads>a:not(.btn){color:#314b38;font-size:14px}.ready-club .club-note{font-size:12px;color:#596650;margin:22px 0 12px}#club-reset{font:13px Arial,sans-serif;color:#754036;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:8px 0}#club-celebration{padding:22px;background:#e2ebd5;border:1px solid #afbd98;border-radius:12px}#club-celebration[hidden]{display:none}#club-celebration strong{font:24px Georgia,serif}@media(max-width:650px){.ready-club{padding:24px}.club-intro{flex-direction:column;gap:10px;align-items:flex-start}.club-intro img{width:130px;align-self:center}.ready-club h2{font-size:35px}}@media print{.ready-club{display:none}}
