.approved-guide-layout .review-wrap{max-width:1050px;margin:auto;padding:0 34px}.approved-guide-layout .review-wrap .eyebrow{letter-spacing:1.8px;color:#c85000;margin:0 0 18px;font-size:11px;font-weight:700}.approved-guide-layout .intro{max-width:820px}.approved-guide-layout .review-wrap p,.approved-guide-layout .review-wrap li{color:#5b6470;font-size:16px;line-height:1.8}.approved-guide-layout .review-wrap p{margin:12px 0}.approved-guide-layout .review-wrap a:not(.btn){color:#b74b08}.approved-guide-layout .jump{background:#f6f7f9;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;margin-bottom:8px;padding:19px 0}.approved-guide-layout .jump .review-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.approved-guide-layout .jump strong{text-transform:uppercase;letter-spacing:1px;font-size:12px}.approved-guide-layout .jump a{font-size:13px;text-decoration:none}.approved-guide-layout .review-section{border-bottom:1px solid #e7e9ed;padding:32px 0;scroll-margin-top:25px}.approved-guide-layout .review-section h2{letter-spacing:-.6px;margin:0 0 18px;font-size:28px;font-weight:650;line-height:1.25}.approved-guide-layout .review-section h3{margin:0 0 8px;font-size:18px;font-weight:650;line-height:1.4}.approved-guide-layout .review-section ul{margin:12px 0;padding-left:22px;list-style:outside}.approved-guide-layout .review-section li{padding:2px 0}.approved-guide-layout .review-section li::marker{color:#d65300}.approved-guide-layout .scenario-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.approved-guide-layout .scenario{border-top:2px solid #e9ebef;padding:20px 0 12px}.approved-guide-layout .scenario p{margin:0;font-size:15px}.approved-guide-layout .checklist ul{columns:2;column-gap:35px}.approved-guide-layout .checklist li{break-inside:avoid}.approved-guide-layout .review-wrap table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.approved-guide-layout .review-wrap th,.approved-guide-layout .review-wrap td{text-align:left;border-bottom:1px solid #e3e7ec;padding:16px;line-height:1.5}.approved-guide-layout .review-wrap th{background:#f6f7f9;width:45%;font-weight:600}.approved-guide-layout .notice{background:#f6f7f9;border-left:3px solid #d65300;margin-top:30px;padding:26px 28px}.approved-guide-layout .notice ul{columns:2}.approved-guide-layout .clarification{background:#f6f7f9;border-radius:6px;margin:22px 0;padding:22px}.approved-guide-layout .clarification p{font-size:14px}.approved-guide-layout .review-button{background:#d65300;border-radius:30px;align-items:center;gap:35px;margin:12px 0;padding:15px 25px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}@media (max-width:600px){.approved-guide-layout .review-wrap{padding-left:22px;padding-right:22px}.approved-guide-layout .review-wrap p,.approved-guide-layout .review-wrap li{font-size:15px}.approved-guide-layout .jump .review-wrap{gap:14px}.approved-guide-layout .jump strong{width:100%}.approved-guide-layout .review-section{padding-top:27px;padding-bottom:27px}.approved-guide-layout .review-section h2{font-size:24px}.approved-guide-layout .scenario-grid{grid-template-columns:1fr}.approved-guide-layout .checklist ul,.approved-guide-layout .notice ul{columns:1}.approved-guide-layout .notice{padding:22px 18px}.approved-guide-layout .review-wrap th,.approved-guide-layout .review-wrap td{padding:12px 8px;font-size:13px}}.approved-guide-layout .ttc-intro{padding:28px 0 20px}.approved-guide-layout .review-section .btn{margin-top:16px}.approved-guide-layout .review-section p:last-child{margin-bottom:0}.approved-guide-layout{padding-bottom:20px}.approved-guide-layout .jump .review-wrap{gap:10px 22px}.approved-guide-layout .jump a{max-width:270px;line-height:1.5}.approved-guide-layout .review-section h3{margin-top:25px}.approved-guide-layout .scenario-grid{margin:22px 0}.approved-guide-layout .scenario h3{margin-top:0}.approved-guide-layout .reference-links{flex-wrap:wrap;gap:12px 24px;padding:15px 0;display:flex}.approved-guide-layout .reference-links a{font-size:15px;line-height:1.5}.approved-guide-layout .review-section .subcard{border-top:2px solid #e9ebef;padding:20px 0}.approved-guide-layout .review-section .subcard h3{margin-top:0}.approved-guide-layout .review-section .card-grid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}@media (max-width:600px){.approved-guide-layout .review-section .card-grid{grid-template-columns:1fr}.approved-guide-layout .jump a{max-width:none}}
