.elementor-12059 .elementor-element.elementor-element-8499ec3{--display:flex}.tw-rules-container{max-width:900px;margin:40px auto;padding:30px;background:#fff;border-radius:18px;border:1px solid #ddd;font-family:"Inter",sans-serif;color:#000}.tw-page-title{text-align:center;font-size:32px;font-weight:800;color:#8b0000;margin-bottom:10px}.tw-page-sub{text-align:center;font-size:16px;color:#444;margin-bottom:30px}.tw-rule-block{display:flex;align-items:flex-start;gap:20px;padding:20px 0;border-bottom:1px solid #eee}.tw-rule-block:last-child{border-bottom:none}.tw-icon{font-size:34px;min-width:40px}.tw-rule-block h2{margin:0 0 8px;font-size:22px;font-weight:700;color:#8b0000}.tw-rule-block p{margin:0;font-size:15px;line-height:1.6;color:#000}.tw-rule-block a{color:#8b0000;font-weight:600;text-decoration:none}.tw-rule-block a:hover{text-decoration:underline}.tw-finish-box{margin-top:40px;padding:25px;background:#f7f7f7;border-radius:14px;text-align:center;border:1px solid #ddd}.tw-finish-box h3{margin:0 0 10px;font-size:24px;color:#8b0000}.tw-finish-box p{margin-bottom:20px;font-size:16px;color:#000}.tw-submit-btn{display:inline-block;padding:14px 28px;background:#8b0000;color:#fff;font-size:18px;font-weight:700;border-radius:10px;text-decoration:none;transition:.25s ease}.tw-submit-btn:hover{background:#a30000}.tw-footnote-warning{margin-top:30px;padding:18px 20px;background:#ffe5e5;border:2px solid #c00;border-radius:12px;display:flex;align-items:flex-start;gap:15px}.tw-footnote-warning p{margin:0;font-size:15px;color:#8b0000;font-weight:600;line-height:1.6}.tw-footnote-icon{font-size:28px;min-width:28px;color:#c00}