.scn-hub{margin:16px 0;padding:18px;background:#f0f4f7;border:1px solid #e0e7ed;border-radius:16px;color:#243746;min-width:0;box-sizing:border-box}.scn-hub *{box-sizing:border-box}.scn-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.scn-top h2{font-size:18px;margin:0}.scn-top a{font-size:13px;color:#147f93;white-space:nowrap}.scn-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:9px}.scn-card{flex:0 0 calc((100% - 36px)/4);min-width:0;background:#fff;color:#243746;border:1px solid #dce6ea;border-radius:14px;overflow:hidden;text-decoration:none!important;scroll-snap-align:start;box-shadow:0 2px 4px #20304008}.scn-art{height:122px;padding:18px;background:var(--scn-color,#147f93);color:white;display:flex;flex-direction:column;justify-content:space-between}.scn-art small{font-size:12px;opacity:.9}.scn-art strong{font-size:19px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scn-body{padding:13px}.scn-body p{font-size:14px;line-height:1.5;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scn-body small{font-size:12px;color:#70818b}.scn-card:hover{border-color:#147f93}.scn-card:focus-visible{outline:3px solid #2764ed;outline-offset:2px}.scn-disclosure{font-size:12px!important;color:#73838c;line-height:1.6}.scn-page{margin:0;background:#f5f8fa;font:16px/1.7 'Malgun Gothic',sans-serif;color:#243746}.scn-page *{box-sizing:border-box}.scn-page-head{background:white;padding:18px max(20px,calc((100% - 1120px)/2));display:flex;gap:24px;border-bottom:1px solid #dde7ec}.scn-page a{color:#147f93;text-decoration:none}.scn-page main{max-width:1120px;margin:32px auto;padding:0 20px}.scn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scn-detail{display:block;background:white;border:1px solid #dce7ec;border-radius:18px;padding:28px;overflow-wrap:anywhere}.scn-detail h1{font-size:30px;line-height:1.5}.scn-detail h2{font-size:21px}.scn-detail p{white-space:normal}.scn-cta{display:inline-block;background:#147f93;color:white!important;padding:12px 20px;border-radius:9px}.scn-preview{padding:12px;background:#fff2d4;border:1px solid #dfbd70}.scn-page .scn-hub{margin:20px 0}@media(max-width:768px){.scn-hub{padding:14px 12px}.scn-card{flex-basis:78%;max-width:320px}.scn-top h2{font-size:16px}.scn-art{height:120px}.scn-grid{grid-template-columns:1fr}.scn-page main{padding:0 14px;margin:20px auto}.scn-detail{padding:20px}.scn-detail h1{font-size:24px}}
.scn-card{word-break:keep-all;overflow-wrap:anywhere;flex-basis:calc((100% - (var(--scn-cols,4) - 1)*12px)/var(--scn-cols,4))}@media(max-width:768px){.scn-card{flex-basis:78%}}

.scn-all{max-width:850px;margin:auto}.scn-notice-entry{padding:26px 0;border-top:1px solid #dce7ec;scroll-margin-top:20px}.scn-toc{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.scn-toc a{padding:7px 12px;background:#edf7f9;border-radius:7px;font-size:14px}.scn-notice-entry h2{line-height:1.5}.scn-all h1{margin:10px 0}
