.hw-national-year{padding:38px;background:#e6f0e9;border:1px solid #c5d9cb;border-radius:20px;color:#183d32;margin:28px 0 24px;scroll-margin-top:150px}.medical-content .hw-national-year h2{font-size:clamp(26px,2.8vw,37px);line-height:1.45;margin:16px 0 22px;color:#183d32}.hw-national-year-number{display:block;font-size:66px;line-height:1.1;letter-spacing:-3px;font-weight:750;color:#2b6a55;margin-top:16px}.medical-content .hw-national-year p{color:#294c3f;font-size:18px;line-height:1.8}.hw-national-parity strong{box-shadow:inset 0 -.45em #c6dbc0}.hw-national-deadline{border-block:1px solid #bbd0c3;padding:18px 0;margin:22px 0;display:flex;flex-wrap:wrap;gap:8px 20px}.hw-national-deadline strong{font-size:21px}.medical-content .hw-national-year .hw-national-qualification{font-size:16px}.hw-national-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hw-national-actions .button{min-height:52px;font-size:16px;white-space:normal;text-align:center;border:1px solid #214f3f}.hw-national-jumps{display:flex;flex-wrap:wrap;gap:12px 22px;padding:18px 0 30px;border-bottom:1px solid #cfdbd2;font-size:16px;font-weight:700;color:#214f3f}.hw-national-section{padding:42px 0 10px;scroll-margin-top:135px}.medical-content .hw-national-section h2{font-size:30px;line-height:1.5;color:#203e33;margin:12px 0 20px}.medical-content .hw-national-section p{font-size:18px;line-height:1.85;color:#3d5148}.hw-national-table-wrap{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #d2dfd6;border-radius:12px}.hw-national-table{width:100%;min-width:550px;border-collapse:separate;border-spacing:0;font-size:17px;line-height:1.75;color:#233c31}.hw-national-table th,.hw-national-table td{padding:17px 19px;text-align:left;border-bottom:1px solid #d9e3db;vertical-align:top}.hw-national-table thead th{background:#214f42;color:white;font-size:17px}.hw-national-table tbody th{background:#edf3ed;min-width:140px;font-weight:700}.hw-national-table tbody td{background:#fff}.hw-national-table tbody tr:last-child>*{border-bottom:0}.hw-national-note,.hw-national-cost{border-left:4px solid #7c9b6a;background:#f2f3e9;padding:24px;margin:24px 0;border-radius:0 12px 12px 0}.hw-national-note>strong,.hw-national-cost>strong{font-size:21px;color:#2d4832}.medical-content .hw-national-note p,.medical-content .hw-national-cost p{margin:12px 0 0;font-size:17px}.hw-national-cost a,.hw-national-source a{display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:5px;font-weight:700;color:#214f42}.medical-content .hw-national-section .hw-national-footnote{font-size:16px;color:#53665a}.page-national-screening .content-section strong{color:#255e47}.page-national-screening .content-section .hw-main-table-wrap{margin:24px 0}.page-national-screening .content-section .hw-main-table th{background:#214f42;color:#fff}.page-national-screening .content-section .hw-main-table td{color:#253e33}.hw-national-source{padding-bottom:25px}
@media(max-width:600px){.hw-national-year{padding:26px 22px}.hw-national-year-number{font-size:56px}.medical-content .hw-national-year h2{font-size:27px}.medical-content .hw-national-year p,.medical-content .hw-national-section p{font-size:17px}.hw-national-actions{display:grid;grid-template-columns:1fr}.hw-national-actions .button{width:100%;padding-inline:12px}.hw-national-deadline{display:block}.hw-national-deadline span{display:block;margin-bottom:7px}.hw-national-deadline strong{font-size:19px}.hw-national-jumps{gap:13px 17px;font-size:15px}.medical-content .hw-national-section h2{font-size:26px}.hw-national-table{min-width:530px;font-size:16px}.hw-national-table th,.hw-national-table td{padding:15px}.hw-national-note,.hw-national-cost{padding:20px}.hw-national-table-wrap:before{content:'표를 좌우로 움직여 확인하세요.';display:block;padding:10px 15px;font-size:13px;color:#53665a;background:#f4f7f1}}
