@font-face{font-family:BriefNoto;src:url('assets/brief-noto.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#153541;--teal:#006e60;--soft:#e9f4ef;--amber:#835307;--amber-soft:#fff3dc;--paper:#fffefa;--secondary:#516770;--rule:#cbd8d3;color-scheme:light}
*{box-sizing:border-box}html{background:#e9edeb;scrollbar-color:var(--secondary) #e9edeb;scroll-padding-top:20px}body{margin:0;font:16px/1.6 BriefNoto,'Noto Sans KR',sans-serif;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums}::selection{background:var(--teal);color:white}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}a:hover{color:var(--teal)}h1,h2,p,dl,dd,ol{margin:0}h2{font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.025em}strong,b{font-weight:650}.brief{width:min(100%,540px);margin:24px auto;background:var(--paper)}.masthead{height:54px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:15px}.masthead img{width:154px;height:auto}.masthead a{font-size:13px;display:flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap}.masthead a:hover{color:#c9f2e5}.arrow{width:18px;height:18px;flex-shrink:0;vertical-align:middle}article{padding:0 24px}.opening{padding-top:23px}h1{font-size:27px;font-weight:750;line-height:1.35;letter-spacing:-.035em;white-space:nowrap}h1 em{font-style:normal;color:var(--teal)}.recipient{font-size:15px;margin-top:7px;color:var(--secondary)}.lead{font-size:17px;line-height:1.6;margin-top:18px}.lead span{display:block}.service-line{display:flex;align-items:baseline;gap:10px;margin-top:16px;font-size:14px}.service-line b{font-size:21px;color:var(--teal);font-weight:750}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:15px;color:var(--teal);font-weight:650}.institutions{border-top:1px solid var(--rule);padding-top:20px;margin-top:18px}.institution-row{display:grid;grid-template-columns:83px 1fr;gap:10px;align-items:start;margin-top:16px}.state{display:inline-block;font-size:13px;text-align:center;padding:3px 0;line-height:1.6}.live{background:var(--ink);color:white}.installed{background:var(--soft);color:var(--teal)}.institution-row strong{display:block;font-size:17px;line-height:1.65}.confirmed{margin-top:20px;display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.confirm-node{width:50px;height:50px;border-radius:50%;border:4px solid var(--paper);outline:1px solid var(--amber);background:var(--ink);color:white;font-size:13px;display:grid;place-items:center;flex-shrink:0}.confirmed strong,.confirmed span{display:block;font-size:17px;line-height:1.6}.confirmed span{color:var(--amber);font-weight:650}.partners{margin-top:8px}.partners summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:50px;font-size:15px;color:var(--teal);font-weight:650}.partners summary::-webkit-details-marker{display:none}.partners summary svg{width:18px;height:18px;flex-shrink:0}.partners[open] summary svg{transform:rotate(180deg)}.partner-detail{padding:14px;background:var(--soft);font-size:15px}.detail-intro{font-weight:650;margin-bottom:7px}.partner-detail dl>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--rule)}.partner-detail dd{color:var(--secondary)}.detail-note{font-size:12px;color:var(--secondary);line-height:1.6;margin-top:10px}.regional{margin-top:18px}.regional>b{font-size:14px}.regional p{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-top:7px}.proposal{padding:16px;margin-top:20px;background:var(--amber-soft)}.proposal h2{font-size:18px;color:var(--amber)}.proposal>p{margin-top:8px}.proposal strong,.proposal p>span{display:block}.proposal strong{font-size:20px}.proposal p>span{font-size:15px}.proposal .proposal-note{font-size:13px;color:var(--amber)}.flow{margin-top:26px}.flow ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.flow li{position:relative;text-align:center}.flow li:not(:last-child)::after{content:'';position:absolute;top:14px;left:66%;width:68%;height:1px;background:var(--rule)}.step{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;margin:0 auto 8px;border:1px solid var(--teal);border-radius:50%;color:var(--teal);background:var(--paper);font-size:14px;font-weight:650}.flow b{display:block;font-size:16px}.flow li>span:last-child{font-size:13px;color:var(--secondary)}.small{font-size:13px;color:var(--secondary);line-height:1.6}.flow>.small{margin-top:12px;text-align:center}.benefits{border-top:1px solid var(--rule);padding-top:20px;margin-top:24px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.section-heading>span{font-size:11px;color:var(--secondary);white-space:nowrap}.benefits dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:16px}.benefits dt{font-size:16px;font-weight:650;color:var(--teal)}.benefits dd{font-size:13px;color:var(--secondary);margin-top:3px}.setup{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule)}.setup h2{font-size:18px}.setup>p{font-size:15px;margin-top:8px}.setup>p.small{font-size:12px}.contact-panel{margin-top:24px;background:var(--soft);padding:18px 16px}.contact-panel h2{font-size:19px}.person{display:flex;align-items:baseline;gap:10px;margin-top:11px}.person strong{font-size:22px}.person>span{font-size:13px;color:var(--secondary)}.primary{background:var(--teal);color:white;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:50px;margin-top:15px;padding:10px 12px;text-decoration:none;font-size:14px}.primary b{font-size:16px}.primary:hover{background:#00574c;color:white}.secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.secondary-actions a{display:flex;align-items:center;justify-content:space-between;font-size:14px;min-height:48px;text-decoration:none;border-bottom:1px solid var(--rule)}.service{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:4px;font-size:15px;font-weight:650;text-decoration:none}.service:hover{text-decoration:underline}footer{padding:18px 0 22px;font-size:11px;line-height:1.7;color:var(--secondary)}
@media(max-width:560px){.brief{margin:0 auto}}@media(max-width:374px){article{padding:0 20px}.masthead{padding:0 20px}.masthead img{width:144px}h1{font-size:25px}.person{gap:8px}.person>span{font-size:12px}.primary{padding:10px}.primary b{font-size:15px}.section-heading h2{font-size:19px}.institution-row{grid-template-columns:78px 1fr}}
@media print{html{background:var(--paper)}.brief{margin:0 auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
