@font-face{font-family:SUIT Variable;src:url(../media/SUIT_Variable-s.p.1s0fpbnqomd-8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:suit Fallback;src:local(Arial);ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.0%;size-adjust:95.44%}.AY642q_className{font-family:suit,suit Fallback}
:root{--font-sans:"SUIT Variable",-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--text-caption:12px;--leading-caption:1.5;--text-label:14px;--leading-label:1.285;--text-note:14px;--leading-note:1.6;--text-body:16px;--leading-body:1.5;--text-body-lg:18px;--leading-body-lg:1.333;--text-reading:16px;--leading-reading:1.7;--text-heading:20px;--leading-heading:1.4;--text-title-3:24px;--leading-title-3:1.416;--text-title-2:28px;--leading-title-2:1.428;--text-title-1:32px;--leading-title-1:1.406;--tracking-ui:-.16px;--tracking-content:-.025em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--gray-0:#fff;--gray-50:#f5f5f5;--gray-100:#eee;--gray-200:#e4e5e5;--gray-300:#ced0d1;--gray-400:#b6bbbf;--gray-450:#979b9e;--gray-500:#77797b;--gray-600:#575b5c;--gray-700:#3c4043;--gray-800:#282b2f;--gray-900:#111213;--color-text:var(--gray-900);--color-text-desc:var(--gray-700);--color-text-sub:var(--gray-600);--color-text-weak:var(--gray-500);--color-text-disabled:var(--gray-400);--color-line:var(--gray-200);--color-line-strong:var(--gray-300);--color-fill:var(--gray-50);--color-fill-strong:var(--gray-100);--color-bg:#fff;--color-bg-blur:#ffffffe0;--color-primary:var(--gray-900);--color-on-primary:#fff;--color-inactive:var(--gray-400);--color-disabled-bg:var(--gray-50);--color-focus:#1112136e;--color-accent-orange:#d17600;--color-accent-orange-bg:#d1760014;--color-accent-blue:#005eeb;--color-accent-blue-bg:#005eeb14;--color-negative:#ff4242;--color-negative-line:#ff424247;--color-cautionary:#ff9200;--color-cautionary-bg:#ff92000d;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:9999px;--page-margin:16px;--content-width:640px;--gutter:max(var(--page-margin),calc(50% - var(--content-width) / 2));--header-height:56px;--z-header:50}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html,body{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{min-height:calc(100vh - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-ui);color:var(--color-text);background:var(--color-bg)}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}a{color:inherit;text-decoration:none}a,button{cursor:pointer}*,:before,:after{box-sizing:border-box}hr{border:0;border-top:1px solid var(--color-line);height:0;margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline-offset:0}
em,i{font-style:italic}strong,b{font-weight:var(--weight-bold)}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}html,body{overscroll-behavior-y:none}body{word-break:keep-all;overflow-wrap:anywhere}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pre-line{white-space:pre-line}.pre-wrap{white-space:pre-wrap}.nav{z-index:var(--z-header);position:sticky;top:0}.page{padding:0 var(--gutter) 48px}.page.admin{padding-inline:max(var(--page-margin),calc(50% - 180px))}.save-bar{z-index:2;padding:0 var(--gutter);background:var(--color-bg);border-top:1px solid var(--color-line);position:sticky;bottom:0}.site-footer{height:56px;padding:0 var(--gutter);border-top:1px solid var(--color-line);justify-content:center;align-items:center;display:flex}.hero{padding:32px 0 24px}.hero-home,.hero-article{padding-bottom:0}.lead{margin-top:16px}.hero-home .lead{margin-top:8px}.badges{align-items:center;gap:6px;display:flex}.hero .badges{margin-bottom:20px}li .badges{margin-bottom:8px}.subline{align-items:center;gap:8px;margin-top:8px;display:flex}.subline>p{flex:1;min-width:0}.hero figure{margin-top:22px}.hero figure+.lead,.tldr{margin-top:20px}.sec{padding:40px 0 12px;scroll-margin-top:105px}.sec-apply{padding-top:20px}.sec-list{padding:24px 0;position:relative}.sub-banner+.sec-list{padding-top:40px}.search-status{scroll-margin-top:73px}.search-status:not(:empty){margin-bottom:16px}.load-more{justify-content:center;padding:16px 0;display:flex}.issue-nav{margin-top:8px;padding-top:8px}.issue-nav>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.issue-nav .issue-next{grid-column:2}.cautions{margin-top:20px}.cautions li{position:relative}.cautions li:before{content:"•";text-align:center;width:20px;position:absolute;left:-28px}.cautions li+li{margin-top:4px}.prose>*+*,.prose>h3{margin-top:24px}.prose>h3+*{margin-top:8px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:12px}.prose ul:has(>li:only-child){padding-left:0;list-style:none}.facts ul{padding-left:12px;list-style-type:"- "}.facts li+li{margin-top:4px}.cite{color:var(--color-text-weak)}.cite em{font-style:normal}.link{color:var(--color-text-sub);text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.edit-review{margin-top:24px}.edit-review p+p{margin-top:8px}.edit-meta{margin-bottom:24px}.edit-meta p+p{margin-top:16px}.edit [contenteditable]{border-radius:var(--radius-8);outline:0;transition:box-shadow .15s}.edit [data-field]{display:block}.edit [data-leaf]:empty{padding:0 4px}.edit [data-leaf]:empty:before{content:attr(data-placeholder);color:var(--color-text-disabled)}.edit [contenteditable]:hover{box-shadow:0 0 0 6px var(--color-fill);background:var(--color-fill)}.edit [contenteditable]:focus{box-shadow:0 0 0 6px var(--color-fill-strong);background:var(--color-fill-strong);outline:0}.sub-banner{border-radius:var(--radius-12);background:var(--color-primary);color:var(--color-on-primary);grid-template-columns:minmax(0,1fr) 260px;align-items:center;column-gap:24px;margin:24px 0 0;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.sub-banner:after{content:"";background:var(--color-on-primary);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}@media (pointer:fine){.sub-banner:hover:after{opacity:.05}}.sub-banner:active:after{opacity:.12}.sub-banner .body{flex-direction:column;gap:8px;min-width:0;display:flex}.sub-banner .note{color:#ffffffbd}.sub-banner .go{border-radius:var(--radius-12);background:var(--color-on-primary);color:var(--color-primary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:12px 28px;display:inline-flex}.phone{text-align:left;background:#111214;border-radius:40px 40px 0 0;align-self:end;width:260px;margin:0 0 -56px;padding:10px 10px 0;position:relative;box-shadow:0 0 0 1px #2a2b2f,0 20px 40px #00000073}.phone-screen:before{content:"";z-index:1;background:#111214;border-radius:10px;width:76px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff38 0%,#ffffff0f 32%,#fff0 50%);border-radius:30px 30px 0 0;position:absolute;inset:10px 10px 0}.phone-screen{background:#bacee0;border-radius:30px 30px 0 0;min-height:260px;padding-bottom:64px;position:relative;overflow:hidden}.phone-screen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.status-bar{color:var(--color-text);justify-content:space-between;align-items:center;padding:11px 22px 0 26px;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.status-bar svg{fill:currentColor;stroke:none;width:38px;height:10px}.chat-top{color:var(--color-text);align-items:center;gap:10px;padding:14px 12px 10px 8px;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.chat-top svg{width:18px;height:18px}.chat-top span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:-4px;overflow:hidden}.chat-date{width:fit-content;color:var(--color-on-primary);background:#0000001f;border-radius:9999px;margin:2px auto 10px;padding:3px 10px;font-size:.625rem;line-height:.875rem}.chat-msg{gap:5px;padding:0 6px 0 8px;display:flex}.chat-avatar{background:var(--color-on-primary);object-fit:contain;border-radius:11px;flex:none;width:28px;height:28px}.chat-body{flex:1;min-width:0}.chat-sender{color:#4a5561;margin:1px 0 4px;font-size:.6875rem;line-height:.875rem}.chat-row{align-items:flex-end;gap:4px;display:flex}.bubble{background:var(--color-on-primary);color:#191919;word-break:keep-all;border-radius:8px;min-width:0;max-width:160px;padding:8px 8px 0;font-size:.6875rem;line-height:1rem}.bubble p{margin:0 0 6px}.bubble p:last-of-type{margin-bottom:10px}.bubble p:first-child{font-weight:700}.bubble-btn{text-align:center;background:#f2f3f5;border-radius:5px;padding:7px 8px;font-size:.6875rem;font-weight:500;line-height:1rem}.bubble-foot{color:#6b6b6b;border-top:1px solid #efefef;align-items:center;gap:5px;margin:8px -8px 0;padding:8px;font-size:.6875rem;line-height:.875rem;display:flex}.bubble-foot img{object-fit:contain;border-radius:5px;width:14px;height:14px}.bubble-foot svg{color:#b0b0b0;width:11px;height:11px;margin-left:auto}.chat-time{color:#55606b;flex:none;font-size:.5625rem;line-height:.75rem}@media (min-width:768px){.sub-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.sub-banner .phone{justify-self:center;margin:20px 0 -72px}}.sub-banner .phone{zoom:.72;transform-origin:50% 60%;transform:perspective(600px)rotateY(-18deg);box-shadow:1px 0 #d4d6db,2px 0 #a9abb2,3px 0 #8e9097,4px 0 #7b7d84,5px 0 #6c6e75,6px 0 #5e6066,7px 0 #505257,8px 0 #434549,9px 0 #37383c,10px 0 #2c2d30,11px 0 #222326,12px 0 #18191b,inset 1px 0 #ffffff2e,48px 28px 48px #0000008c}.sub-banner .phone:before{content:"";background:linear-gradient(90deg,#b9bbc2,#6c6e75);border-radius:2px;width:5px;height:64px;position:absolute;top:120px;left:calc(100% + 4px);box-shadow:0 0 0 1px #00000059}.sub-banner .phone:after{background:linear-gradient(90deg,#00000038 0%,#0000 55%),linear-gradient(115deg,#ffffff47 0%,#ffffff0f 32%,#fff0 50%)}.sub-banner .phone-screen{min-height:0}@media (max-width:767px){.sub-banner{min-height:192px;padding:24px 20px;display:block}.sub-banner .body{z-index:1;width:74%;min-height:144px;position:relative}.sub-banner .go{border-radius:10px;gap:5px;margin-top:auto;padding:9px 20px}.sub-banner .phone{z-index:0;zoom:1;transform-origin:100% 0;filter:brightness(.56)saturate(.8)blur(.4px);opacity:.76;width:260px;margin:0;position:absolute;top:26px;right:-36px;transform:perspective(500px)rotateY(-18deg)scale(.78)}}@media (max-width:369px){.sub-banner .phone{display:none}.sub-banner .body{width:auto}}.hero-tv{isolation:isolate;aspect-ratio:4/3;background:0 0;width:100%;margin-top:24px;position:relative}.tv-poster,.tv-interactive{width:100%;height:100%;display:block;position:absolute;inset:0}.tv-poster{object-fit:contain;pointer-events:none}.tv-interactive{opacity:0;pointer-events:none;outline-offset:2px;touch-action:pan-y}.tv-ready .tv-interactive{opacity:1;pointer-events:auto;cursor:grab}.tv-ready .tv-interactive.is-dragging{cursor:grabbing}.tv-ready .tv-poster{visibility:hidden}.tv-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:767px){.hero-tv{width:auto;margin-inline:calc(var(--page-margin) * -1)}}@media (prefers-reduced-motion:reduce){.tv-interactive{transition:none}}
