/* 차세대 공학자 양성사업 공통 법적 고지 스타일 */
.legal-wrap{max-width:1180px;margin:0 auto;padding:42px 24px 76px;box-sizing:border-box;color:#33465f}.legal-hero{padding:0 0 24px;border-bottom:1px solid #dce5f0;margin-bottom:26px}.legal-hero h1{font-size:28px;color:#173b72;margin:0 0 8px;font-weight:800}.legal-hero p{margin:0;color:#73859a;font-size:13px;line-height:1.8}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.legal-toc,.legal-paper{background:#fff;border:1px solid #dce5f0;border-radius:12px}.legal-toc{padding:20px;position:sticky;top:24px}.legal-toc strong{display:block;font-size:14px;color:#183b6d;margin-bottom:12px}.legal-toc a{display:block;padding:9px 4px;border-bottom:1px solid #f0f3f7;color:#586b83;font-size:12px;text-decoration:none;line-height:1.5}.legal-toc a:hover{color:#176bd0}.legal-paper{padding:30px 36px;min-width:0}.legal-paper section{scroll-margin-top:100px;margin-bottom:30px}.legal-paper section:last-child{margin-bottom:0}.legal-paper h2{font-size:17px;color:#163c73;margin:0 0 13px;padding-bottom:10px;border-bottom:1px solid #e9eef5}.legal-paper p,.legal-paper li{font-size:13px;line-height:1.95;color:#475b72;word-break:keep-all}.legal-paper p{margin:8px 0}.legal-paper ol,.legal-paper ul{padding-left:20px;margin:8px 0}.legal-paper table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.65}.legal-paper th,.legal-paper td{padding:11px 12px;border:1px solid #e0e7f0;text-align:left;vertical-align:top}.legal-paper th{background:#f3f7fc;color:#24486e}.legal-table-scroll{overflow-x:auto}.legal-note{padding:13px 16px;background:#f3f7fc;border-left:3px solid #397bd1;border-radius:5px;color:#4e6580;font-size:12px;line-height:1.8}.legal-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.legal-links a{font-size:12px;text-decoration:none;color:#2865bc;padding:9px 12px;border:1px solid #d5e3f4;border-radius:7px}.legal-links a:hover{background:#f2f7fe}@media(max-width:850px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-paper{padding:22px 20px}}@media(max-width:550px){.legal-wrap{padding:24px 14px 45px}.legal-hero h1{font-size:23px}.legal-paper{padding:20px 16px}.legal-paper h2{font-size:16px}}
