.kr-notice-page .kr-nav-group:last-child a[aria-current="page"]{color:#fff}
.notice-main{min-height:620px;padding:25px 30px 48px;background:#f5f7fb}
.notice-path{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#79879c;font-size:12px}
.notice-path a:hover,.notice-path a:focus-visible{color:#075fca;text-decoration:underline}
.notice-article{overflow:hidden;background:#fff;border:1px solid #dce3ee;box-shadow:0 8px 26px #102c5a0c}
.notice-hero{padding:32px 38px 30px;color:#fff;background:radial-gradient(circle at 90% 20%,#2873d7 0,transparent 35%),linear-gradient(110deg,#07162d,#124b99 65%,#06152c)}
.notice-eyebrow{color:#9ed3ff;font-size:11px;font-weight:700;letter-spacing:.2em}
.notice-hero h1{margin:12px 0 10px;font-size:30px;line-height:1.25}
.notice-hero p{margin:0;color:#dbeaff;font-size:14px}
.notice-content{padding:30px 38px 38px}
.notice-content h2{margin:0 0 9px;font-size:20px;color:#173f7e}
.notice-content>p{margin:0 0 20px;color:#59677a;line-height:1.7}
.notice-table-wrap{overflow-x:auto;border:1px solid #dfe6f0}
.notice-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}
.notice-table th{padding:12px 14px;background:#eef4fc;color:#244c84;font-size:12px}
.notice-table td{padding:11px 14px;border-top:1px solid #e8edf4}
.notice-table td:first-child{font-weight:700;min-width:185px}
.notice-table td:not(:first-child),.notice-table th:not(:first-child){width:14%;text-align:center;white-space:nowrap}
.notice-table tbody tr:nth-child(even){background:#fafcff}
.notice-table tbody tr:hover{background:#f0f6ff}
.notice-content .notice-holiday{margin:24px 0 8px;color:#173f7e;font-size:15px;font-weight:700;text-align:right}
.notice-content .notice-shop-link{margin:0}
.notice-shop-link a{display:inline-block;padding:10px 15px;background:#1266c9;color:#fff;font-weight:700}
.notice-shop-link a:hover,.notice-shop-link a:focus-visible{background:#0b4d9d}
@media(max-width:640px){.notice-main{padding:16px 12px 28px}.notice-hero{padding:26px 20px}.notice-hero h1{font-size:23px}.notice-content{padding:22px 16px 28px}.notice-table{font-size:12px}.notice-table th,.notice-table td{padding:9px 10px}}

.notice-song{display:flex;align-items:center;gap:12px;min-width:0}
.notice-song img{flex:none;display:block;width:68px;height:68px;object-fit:contain;background:#fff;border:1px solid #e3e9f1}
.notice-song span{overflow-wrap:anywhere}
.notice-content .notice-updated{margin:28px 0 0;padding-top:16px;border-top:1px solid #e7edf5;color:#7b8797;font-size:12px;text-align:right}
@media(max-width:640px){.notice-song{gap:8px}.notice-song img{width:54px;height:54px}}

.notice-list{list-style:none;margin:0;padding:0;border-top:1px solid #e5ebf3}
.notice-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 2px;border-bottom:1px solid #e5ebf3}
.notice-list a{display:grid;gap:5px;min-width:0;color:#1657aa}
.notice-list a:hover,.notice-list a:focus-visible{text-decoration:underline}
.notice-list strong{font-size:16px}
.notice-list span{color:#59677a;font-size:12px;font-weight:400}
.notice-list small{flex:none;color:#7b8797;font-size:11px}
@media(max-width:640px){.notice-list li{align-items:flex-start;flex-direction:column;gap:8px}}
