.card{min-width:0;max-width:100%}.sec{margin-top:14px}
table.tbl{display:block;max-width:100%;overflow-x:auto}.tbl td:not(:first-child){white-space:nowrap}.tbl td:first-child{font-family:inherit}.tbl td small{font-family:"Pretendard Variable",Pretendard,system-ui,sans-serif;color:var(--muted);font-size:11.5px;white-space:normal}.tbl td a{color:var(--accent);font-family:inherit}
.help h2{color:#12305C;margin-top:22px}.help h2:first-child{margin-top:0}.help p,.help li{color:#2F343B;opacity:1}.help ul{padding-left:20px}.help li{margin:6px 0}
.vcard{display:flex;align-items:center}.vcard svg,.vcard2 svg{display:block;width:100%;height:auto;max-width:520px;margin:0 auto}.vcard2{background:#FBF7EE;border:1px solid #EFE4CB;border-radius:12px;padding:10px;margin:10px 0}
.crumb{font-size:12.5px;color:#C9D5EE;margin-bottom:8px}.crumb a{color:#C9D5EE}.crumb span{color:#fff}
.hero h1 b{color:#C9A04A}.year{color:#C9A04A;border-color:rgba(201,160,74,.45);background:rgba(201,160,74,.14)}.brand a.logo i{background:#B8862B}
.big em{color:#C9A04A}.tabs a[aria-current]{background:#12305C}
.cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,#12305C,#0B1F3F);color:#fff;text-decoration:none;border:1px solid #0B1F3F;box-shadow:0 4px 14px rgba(11,31,63,.18)}
.cta b{display:block;font-size:17px}.cta small{display:block;color:#C9D5EE;font-size:13px;margin-top:2px}.cta i{font-style:normal;flex:none;background:#C9A04A;color:#0B1F3F;font-weight:800;border-radius:10px;padding:9px 14px}.cta:hover i{background:#B8862B;color:#fff}
.pager{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pager a{flex:1 1 120px;text-align:center;text-decoration:none;border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-weight:700;font-size:14px;color:#12305C;background:#fff}.pager a:hover{border-color:#B8862B}
ul.rel{columns:2 260px;padding-left:18px}
.grp h2{margin-top:20px}.lst{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin-top:8px}.lst a{display:block;text-decoration:none;border:1px solid var(--line);border-left:4px solid #B8862B;border-radius:10px;padding:11px 13px;color:#12305C;background:#fff}.lst a:hover{border-color:#B8862B}.lst b{display:block;font-size:15.5px}.lst span{display:block;font:600 13px var(--mono);color:#2F343B;margin-top:2px}.lst small{color:var(--muted);font-size:12px}
@media(max-width:560px){.cta{flex-direction:column;align-items:flex-start}}
