:root{--ink:#22231f;--muted:#676960;--line:#d9dbd2;--paper:#f7f7f2;--accent:#526535}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,'Noto Sans KR','Malgun Gothic',sans-serif;font-size:16px;line-height:1.8;word-break:keep-all}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.35;letter-spacing:-.045em}p{color:#55584f}h2{font-size:36px}h3{font-size:21px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #72854e;outline-offset:5px}.wrap,.header-inner,.footer-inner,.footer-note{max-width:1200px;margin:0 auto;padding-left:38px;padding-right:38px}.site-header{border-bottom:1px solid var(--line);background:white}.header-inner{min-height:100px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:12px;line-height:1.3;flex-shrink:0}.brand img{width:32px;height:40px;filter:grayscale(1)}.brand span{font-size:14px;letter-spacing:.07em;font-weight:700}.brand small{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:6px;color:var(--muted)}nav{display:flex;gap:26px;margin-left:auto}nav a{font-size:13px;white-space:nowrap;padding:8px 0}nav a.active{border-bottom:1px solid #222}.header-action{display:none}.menu-toggle{display:none}.skip{position:fixed;left:10px;top:-80px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.intro{padding-top:42px;padding-bottom:70px}.edition{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.09em;color:var(--muted)}.intro-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:68px 0 66px;gap:30px}.intro-heading h1{font-size:72px;letter-spacing:-.075em;font-weight:500;line-height:1.1}.intro-heading p{font-size:18px;line-height:1.7}.download-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.download-heading h2{font-size:16px;letter-spacing:-.02em}.download-heading a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.download-button{padding:27px 24px 20px;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:background .15s}.download-button:first-child{border-left:1px solid var(--line)}.download-button:hover{background:var(--paper)}.download-button svg{width:27px;height:27px;margin-bottom:25px}.download-button strong{font-size:25px;line-height:1.4;letter-spacing:-.03em}.download-button small{font-size:12px;color:var(--muted)}.download-state{border-top:1px solid var(--line);margin-top:25px;padding-top:12px;font-size:12px;display:flex;justify-content:space-between}.download-state b{font-size:18px;font-weight:400}.pending{color:var(--muted)}.download-note{font-size:12px;margin-top:15px;color:var(--muted)}.editorial-section{display:grid;grid-template-columns:230px 1fr;gap:30px;padding-top:70px;padding-bottom:80px;border-top:1px solid var(--line)}.section-label{font-size:12px;color:var(--muted);letter-spacing:.02em;padding-top:8px}.editorial-body>h2{margin-bottom:28px}.editorial-body>p{margin-bottom:18px;font-size:15px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}.two-columns p{font-size:15px;line-height:1.95}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:36px}.section-head p{margin-top:15px}.text-link{font-size:13px;display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #aaa;padding:3px 0;white-space:nowrap}.function-list>a{display:grid;grid-template-columns:84px 70px 1fr 20px;gap:14px;padding:24px 0;border-top:1px solid var(--line);align-items:center}.function-list>a:hover{color:var(--accent)}.function-list span{font-size:11px;letter-spacing:.06em;color:var(--muted)}.function-list h3{font-size:18px}.function-list p{font-size:14px}.function-list b{font-weight:400}.channel-section{background:var(--paper);padding:70px 0 80px}.channel-section .section-label{margin-bottom:25px}.channel-showcase{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid #222;border-bottom:1px solid var(--line)}.channel-choice{background:transparent;border:0;border-bottom:1px solid var(--line);width:100%;text-align:left;padding:19px 15px;display:grid;grid-template-columns:34px 1fr 20px;gap:10px;align-items:center;color:var(--ink)}.channel-choice:last-child{border-bottom:0}.channel-choice>span:first-child{font-size:11px;color:var(--muted)}.channel-choice strong{font-size:17px;font-weight:500}.channel-choice small{font-size:11px;display:block;color:var(--muted)}.channel-choice[aria-selected=true]{background:#e7e9de}.channel-detail{border-left:1px solid var(--line);padding:40px 42px}.detail-kicker{font-size:12px;color:var(--muted)}.channel-detail h3{font-size:29px;margin:20px 0}.channel-detail p{font-size:14px}.participation-note{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.pill-row{display:flex;gap:15px;margin:20px 0}.pill{font-size:11px;color:var(--muted)}.guide-index a{padding:21px 0;border-top:1px solid var(--line);display:flex;gap:26px;align-items:center}.guide-index small{font-size:11px;color:var(--muted)}.guide-index strong{font-size:17px;font-weight:500}.guide-index a>span{margin-left:auto}.muted{color:var(--muted)!important}.page-hero{padding:45px 0 55px;background:var(--paper);border-bottom:1px solid var(--line)}.breadcrumb{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:40px}.page-hero h1{font-size:48px;margin-bottom:22px}.page-hero p{font-size:16px;max-width:780px}.page-body{padding:50px 0 80px}.section{padding:50px 0 70px}.actions{display:flex;gap:25px;align-items:center;margin-top:30px}.button{display:inline-flex;padding:11px 24px;background:#252720;color:white;border:1px solid #252720;font-size:14px;gap:24px}.button.outline{background:#fff;color:#222}.channel-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:45px 0}.channel-explainer h3{font-size:18px;margin-bottom:12px}.channel-explainer p{font-size:14px}.note{background:var(--paper);border-left:2px solid #848b70;padding:20px 24px;font-size:14px;margin:25px 0}.searchbox{display:flex;align-items:center;gap:12px;border-bottom:1px solid #555;max-width:620px;margin-top:30px}.searchbox input{width:100%;padding:15px 0;border:0;background:transparent;font-size:16px;outline-offset:0}.filter-row{display:flex;gap:20px;flex-wrap:wrap}.filter{border:0;background:none;padding:6px 0;font-size:14px;color:var(--muted)}.filter[aria-pressed=true]{color:#222;border-bottom:2px solid #222}.result-count{font-size:12px;margin:28px 0 15px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.guide-card{border-top:1px solid var(--line);padding:25px 0;display:block}.guide-card:hover h3{text-decoration:underline;text-underline-offset:5px}.category{font-size:11px;color:var(--muted);margin-bottom:10px}.guide-card h3{font-size:22px;margin-bottom:10px}.guide-card p{font-size:14px}.bottom{display:flex;justify-content:space-between;margin-top:20px;font-size:12px;color:var(--muted)}.empty{padding:40px 0;grid-column:1/-1}.empty p{margin:20px 0}.manual-layout{display:grid;grid-template-columns:220px 1fr;gap:65px}.manual-side{display:flex;flex-direction:column;gap:10px;font-size:12px}.manual-side strong{font-size:16px;margin-bottom:14px}.manual-side a{padding:5px 0;color:var(--muted)}.manual-side a.active{color:#222;text-decoration:underline;text-underline-offset:5px}.manual-intro{font-size:19px;margin-bottom:32px}.manual-step{display:flex;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.step-no{font-size:12px;color:var(--muted)}.manual-step p{font-size:15px}.manual-section{margin:35px 0}.manual-section h2{font-size:20px}.manual-section ul{padding-left:20px;color:#555;font-size:14px}.manual-section li{padding:6px 0}.related{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:14px}.related a{border-bottom:1px solid #bbb}.manual-meta{font-size:11px;color:var(--muted);margin:40px 0}.app-tabs{display:flex;gap:30px;margin:25px 0}.app-tabs strong{font-size:12px}.app-tabs small{display:block}.timeline{max-width:900px}.timeline-row{display:grid;grid-template-columns:80px 1fr;padding:38px 0;border-top:1px solid var(--line)}.timeline-number{color:var(--muted);font-size:13px}.timeline-row h2{font-size:28px;margin:10px 0 20px}.timeline-row p{font-size:15px}.status{font-size:12px;color:var(--accent)}.faq-layout{display:grid;grid-template-columns:250px 1fr;gap:65px}.faq-aside h2{font-size:23px}.faq-aside p{font-size:14px;margin:20px 0}details{border-top:1px solid var(--line);padding:21px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:17px;padding-right:20px}.answer{font-size:14px;color:#555;padding-top:20px}.answer a{text-decoration:underline}footer{background:var(--paper);border-top:1px solid var(--line);padding:40px 0 25px}.footer-inner{display:flex;justify-content:space-between;gap:25px}.footer-inner>div{font-size:12px;text-align:right}.footer-inner>div>a{margin-left:25px}.footer-inner p{margin-top:12px}.footer-note{font-size:11px;color:var(--muted);margin-top:30px}main:focus{outline:none}
@media(min-width:1500px){.intro-heading{padding-top:85px;padding-bottom:85px}.intro-heading h1{font-size:82px}}
@media(max-width:960px){.header-inner{gap:20px}nav{gap:16px}nav a{font-size:12px}.intro-heading h1{font-size:58px}.intro-heading p{font-size:16px}.editorial-section{grid-template-columns:160px 1fr}.function-list>a{grid-template-columns:65px 60px 1fr 15px;gap:8px}.download-button{padding:22px 18px}.channel-detail{padding:28px}.manual-layout,.faq-layout{gap:30px}}
@media(max-width:720px){.wrap,.header-inner,.footer-inner,.footer-note{padding-left:22px;padding-right:22px}.header-inner{min-height:78px;position:relative}.brand span{font-size:12px}.brand small{font-size:10px}.brand img{width:27px;height:34px}.menu-toggle{display:block;margin-left:auto;background:none;border:0;font-size:24px;padding:8px}nav{display:none;position:absolute;top:77px;left:0;right:0;background:white;z-index:10;padding:15px 22px;border-bottom:1px solid var(--line);margin:0}nav.open{display:flex;flex-direction:column;gap:5px}nav a{font-size:15px;padding:10px}.intro{padding-top:26px;padding-bottom:42px}.edition{font-size:9px}.intro-heading{display:block;padding:42px 0 34px}.intro-heading h1{font-size:46px}.intro-heading p{font-size:16px;margin-top:22px}.download-heading{align-items:flex-start;gap:12px}.download-heading h2{font-size:14px}.download-heading a{font-size:10px;padding-top:3px}.download-grid{grid-template-columns:1fr 1fr}.download-button{padding:20px 18px 15px}.download-button:nth-child(3){border-left:1px solid var(--line)}.download-button:nth-child(-n+2){border-bottom:1px solid var(--line)}.download-button svg{width:22px;height:22px;margin-bottom:17px}.download-button strong{font-size:23px}.download-button small{font-size:11px}.download-state{font-size:11px;margin-top:18px}.download-note{font-size:11px}.editorial-section{display:block;padding-top:32px;padding-bottom:42px}.section-label{margin-bottom:24px;font-size:11px}h2{font-size:28px}.two-columns{grid-template-columns:1fr;gap:15px}.two-columns p{font-size:14px}.section-head{display:block;margin-bottom:25px}.section-head .text-link{margin-top:20px}.function-list>a{grid-template-columns:64px 1fr 16px;gap:4px;padding:20px 0}.function-list h3{font-size:18px}.function-list p{grid-column:2;grid-row:2;font-size:13px;margin-top:6px}.function-list b{grid-column:3;grid-row:1}.channel-section{padding:35px 0 42px}.channel-showcase{display:block}.channel-selection{display:flex;overflow-x:auto}.channel-choice{display:block;min-width:100px;width:auto;text-align:center;padding:15px 8px;border-bottom:1px solid var(--line);flex:1}.channel-choice>span:first-child,.channel-choice small,.channel-choice>span:last-child{display:none}.channel-choice strong{font-size:13px}.channel-detail{border-left:0;padding:25px 0 12px}.channel-detail h3{font-size:25px}.guide-index strong{font-size:15px}.guide-index a{gap:16px}.editorial-body>p{font-size:14px}.page-hero{padding:28px 0 35px}.breadcrumb{font-size:11px;margin-bottom:30px}.page-hero h1{font-size:34px}.page-hero p{font-size:14px}.page-body{padding:30px 0 50px}.guide-grid{grid-template-columns:1fr}.filter-row{gap:15px}.filter{font-size:12px}.searchbox input{font-size:13px}.manual-layout,.faq-layout{display:block}.manual-side{display:none}.manual-intro{font-size:17px}.manual-step{gap:16px}.manual-step p{font-size:14px}.manual-section h2{font-size:18px}.app-tabs{gap:18px}.faq-aside{margin-bottom:35px}.channel-explainer{grid-template-columns:1fr;gap:24px}.timeline-row{grid-template-columns:36px 1fr}.timeline-row h2{font-size:24px}.footer-inner{display:block}.footer-inner>div{text-align:left;margin-top:25px}.footer-inner>div>a{margin:0 22px 0 0}.footer-note{margin-top:20px}.actions{align-items:flex-start;flex-direction:column}.note{padding:16px;font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
