.ko-purpose{font-size:12px;line-height:1.8;color:#75604e;border-left:2px solid #d8b98f;padding-left:12px;margin:18px 0!important;max-width:410px;word-break:keep-all}.ko-purpose strong{color:#704323}#ko-tool .ko-showcase{position:relative;overflow:hidden;padding:25px 24px 22px;background:radial-gradient(ellipse at 68% 42%,#fffdf7 10%,#f4ecdf)}.ko-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.ko-demo-heading>span{font-size:11px;font-weight:600;color:#895331;letter-spacing:.05em}#ko-tool .ko-demo-replay{font-size:11px;padding:5px 8px;border:0;background:transparent;color:#8d6b4e;white-space:nowrap}.ko-extract-stage{display:grid;grid-template-columns:.82fr 22px 1.18fr;gap:12px;align-items:center;padding:27px 0 22px;position:relative}.ko-original-card{position:relative;min-width:0}.ko-original-label,.ko-result-label{font-size:11px;color:#8d6b4e;display:block;font-weight:600;margin:0 0 12px}.ko-original-sheet{position:relative;background:#fff;box-shadow:0 10px 25px #634a2e1c;border:1px solid #eadfce;border-radius:5px;overflow:hidden}.ko-original-sheet img{display:block;width:100%;height:auto}.ko-origin-focus{position:absolute;left:7.7%;top:17.5%;width:47%;height:4.6%;border:1px solid #ad7337;background:#d6b16e22;transform-origin:left center}.ko-original-caption{display:block;font-size:10px;color:#8f7c65;margin-top:12px;text-align:center}.ko-extract-arrow{font-size:25px;color:#b18a60;text-align:center;padding-top:4px}.ko-result-card{background:#fffefb;border:1px solid #d5b78f;border-radius:15px;padding:20px 18px 17px;min-width:0;box-shadow:0 15px 32px #714d2412;position:relative}.ko-result-label{display:flex;align-items:center;gap:7px;margin-bottom:23px}.ko-result-label:before{content:"Aa";font-family:Georgia,serif;font-size:15px;border:1px solid #dec9aa;border-radius:5px;padding:1px 5px;background:#f7eddd;color:#8c603b}.ko-extracted-title,.ko-word-flight{font-size:clamp(23px,2.1vw,30px);line-height:1.38;letter-spacing:-.05em;font-weight:650;word-break:keep-all;color:#513b27;margin:0!important;white-space:normal}.ko-extracted-title span{background:linear-gradient(transparent 12%,#ecd9b8 12%,#ecd9b8 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 2px}.ko-word-flight{position:absolute;z-index:3;pointer-events:none;transform-origin:top left;opacity:0;text-shadow:0 5px 18px #b0874925}.ko-extracted-rest{margin-top:18px;font-size:12px;color:#79644e;line-height:1.85;min-height:65px}.ko-extracted-rest p{margin:0 0 7px!important;font-size:12px}.ko-extracted-rest p:last-child{color:#5a4938}.ko-extracted-rest span{display:inline-block;width:1px;height:14px;background:#96642d;vertical-align:-2px;margin-left:3px}#ko-tool .ko-demo-copy{width:100%;font-size:12px;padding:10px 5px;margin:18px 0 0;background:#895331;color:#fff;border-color:#895331;white-space:nowrap}#ko-tool .ko-demo-copy:hover{background:#eee5d9!important;color:#603d25!important}.ko-demo-use{font-size:10px!important;color:#90714e;text-align:center;margin:10px 0 0!important;word-break:keep-all}.ko-demo-bottom{border-top:1px solid #deccaf;padding-top:17px}.ko-demo-bottom>p{font-size:17px;line-height:1.6;font-weight:600;letter-spacing:-.035em;margin:0 0 8px!important;color:#68472b}.ko-demo-bottom small{font-size:11px;line-height:1.8;color:#8c745a;display:block;word-break:keep-all}.ko-demo-bottom b{font-weight:600;color:#74502f}.ko-extract-step{display:inline-block;color:#a17c53;font-size:11px;margin:0 7px;font-weight:400}.ko-output-scope{border:1px solid #e4d1b6;background:#fcf6ec;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.8;color:#765b3e;margin:12px 0 18px!important;word-break:keep-all}@media(max-width:1100px)and (min-width:701px){#ko-tool .ko-showcase{padding:21px 16px}.ko-extract-stage{grid-template-columns:.74fr 15px 1.26fr;gap:8px}.ko-result-card{padding:17px 12px}.ko-extracted-title,.ko-word-flight{font-size:24px}.ko-extracted-rest p{font-size:11px}.ko-demo-heading>span{font-size:10px}.ko-result-label{font-size:10px;margin-bottom:18px}.ko-demo-bottom>p{font-size:15px}}@media(max-width:700px){#ko-tool .ko-showcase{padding:21px 17px}.ko-extract-stage{grid-template-columns:1fr;gap:14px;padding:24px 0}.ko-original-card{width:55%;max-width:185px;margin:0 auto}.ko-original-label{margin-bottom:8px;text-align:center}.ko-original-caption{margin-top:8px}.ko-extract-arrow{transform:rotate(90deg);font-size:23px;padding:0;height:20px;line-height:20px}.ko-result-card{width:100%;padding:18px 20px}.ko-result-label{margin-bottom:16px}.ko-extracted-title,.ko-word-flight{font-size:26px}.ko-extracted-rest{margin-top:12px;min-height:55px}.ko-demo-heading>span{font-size:10px}.ko-demo-bottom>p{font-size:16px}.ko-demo-bottom small,.ko-purpose{font-size:11px}.ko-original-sheet img{width:100%}.ko-demo-use{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.ko-word-flight{display:none!important}.ko-origin-focus{opacity:1!important}}.ko-original-label{display:flex;align-items:center;gap:7px}.ko-original-label svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3}.ko-file-pdf{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.03em;border:1px solid #cbb18e;border-radius:3px;padding:1px 4px;margin-left:3px}.ko-demo-copy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;vertical-align:-3px;margin-right:7px}@media(max-width:700px){.ko-original-label{justify-content:center}}.ko-original-sheet{z-index:1}.ko-original-card:before,.ko-original-card:after{content:"";position:absolute;inset:38px 3px 34px;background:#fffaf1;border:1px solid #e4d1b8;border-radius:5px;transform:rotate(-5deg);box-shadow:0 10px 24px #7c512119}.ko-original-card:after{transform:rotate(4deg);inset:41px 8px 31px}.ko-original-label,.ko-original-caption{position:relative;z-index:2}.ko-origin-focus{left:8%;top:17.5%;width:32%;height:4.6%;border-color:#a76523;background:#d9ac612d}.ko-focus-english{top:23.9%;width:27%;height:3.3%}.ko-focus-place{top:52.1%;width:31%;height:3.4%}.ko-word-flight{padding:2px 4px;border-radius:4px;background:#fff9eb;box-shadow:0 12px 26px #86592c23;text-shadow:none}.ko-result-card{box-shadow:0 16px 34px #714d241b}.ko-extracted-rest p{font-size:15px;line-height:1.8}.ko-extracted-rest [data-result=english]{font-size:17px;color:#69533f}.ko-extracted-title span{background:linear-gradient(transparent 10%,#e6c28e 10%,#e6c28e 95%,transparent 95%)}.ko-extracted-rest{min-height:82px}.ko-extract-stage{padding-top:33px;padding-bottom:28px}.ko-demo-use{font-size:11px!important}@media(max-width:1100px)and (min-width:701px){.ko-extracted-rest p{font-size:13px}.ko-extracted-rest [data-result=english]{font-size:15px}}@media(max-width:700px){.ko-extracted-rest p{font-size:14px}.ko-extracted-rest [data-result=english]{font-size:16px}.ko-extracted-rest{min-height:72px}.ko-extract-stage{padding-top:27px;padding-bottom:25px}}.ko-tool{--ink:#41362d;--brown:#895331;--line:#e5d5c3;--cream:#f7f2e9;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,sans-serif;line-height:1.7;max-width:1360px;margin:auto}.ko-tool *{box-sizing:border-box}.ko-tool [hidden]{display:none!important}.ko-tool button,.ko-tool select{font:inherit;line-height:1.45;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:12px 16px;cursor:pointer;box-shadow:none;text-transform:none;transition:background .15s}.ko-tool button:hover,.ko-tool button:focus-visible{background:#eee5d9!important;color:var(--ink)!important;border-color:#d4bda6!important}.ko-tool button.ko-primary{background:var(--brown);color:#fff;border-color:var(--brown);font-weight:650}.ko-tool button.ko-primary:hover{background:#663c23!important;color:#fff!important}.ko-tool button:disabled{opacity:.45;cursor:default}.ko-tool :focus-visible{outline:3px solid #bf8b53;outline-offset:3px}.ko-tool p{margin:0 0 18px}.ko-tool h1{font-size:17px;letter-spacing:.08em;color:var(--brown);margin:12px 0 20px;font-weight:600;line-height:1.5}.ko-tool h2,.ko-tool h3,.ko-tool h4{color:var(--ink);margin:0 0 16px;line-height:1.3}.ko-eyebrow{font-size:10px!important;letter-spacing:.2em;font-weight:650;color:var(--brown);margin:0 0 18px!important}.ko-hero{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:44px;padding:58px 0 68px}.ko-headline{font-size:clamp(34px,4.3vw,61px);letter-spacing:-.06em;font-weight:750;line-height:1.18;margin-bottom:28px!important;word-break:keep-all}.ko-headline strong{color:var(--brown)}.ko-lead{font-size:17px;line-height:1.9;color:#786959;word-break:keep-all}.ko-start{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 18px}.ko-start button{padding:17px 21px}.ko-limit,.ko-help,.ko-caption{font-size:12px;line-height:1.8;color:#85715e}.ko-limit{margin-top:20px!important}.ko-showcase{background:linear-gradient(145deg,#fcfaf6,#f1e9dc);border:1px solid var(--line);border-radius:25px;padding:26px 24px;box-shadow:0 20px 50px #4a2b1510;min-width:0}.ko-demo-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--brown);letter-spacing:.09em}.ko-demo-flow{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:8px;padding:42px 0 30px}.ko-demo-paper{position:relative;transform:rotate(-5deg);background:#fff;box-shadow:0 12px 25px #51331c20;border-radius:5px;overflow:hidden}.ko-demo-paper img{display:block;width:100%;height:auto}.ko-paper-tag{display:block;font-size:9px;color:#a08368;letter-spacing:.15em;padding:12px 15px}.ko-demo-paper .ko-paper-tag{position:absolute;bottom:0;right:0}.ko-flow-arrow{text-align:center;color:#ab7e55}.ko-demo-text{background:#fffdf9;border:1px solid #ddc9b4;border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px #5a38200d;min-height:245px;display:flex;flex-direction:column;justify-content:center}.ko-demo-text .ko-paper-tag{padding:0 0 20px}.ko-demo-text p{font-size:13px;line-height:1.65;margin:0 0 12px;word-break:keep-all}.ko-demo-highlight{background:#f3e6d3;padding:5px 2px}.ko-copy-hint{font-size:10px;color:#9a8065;margin-top:13px}.ko-demo-note{border-top:1px solid var(--line);padding-top:20px;margin:0!important;font-size:12px;color:#856d55}.ko-scan-line{position:absolute;left:5%;right:5%;top:25%;height:30%;background:#b88a4622;border-block:1px solid #b88a4644;animation:ko-scan 4s ease-in-out 1 both;pointer-events:none}@keyframes ko-scan{0%{top:15%;opacity:0}15%{opacity:1}80%{top:55%;opacity:1}to{top:55%;opacity:.3}}.ko-status{font-size:13px;padding:15px 0;border-top:1px solid var(--line);min-height:54px}.ko-status.is-error{color:#a52f20}.ko-workbench{border:1px solid var(--line);border-radius:22px;padding:28px;margin:10px 0 70px}.ko-work-top,.ko-panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.ko-work-top h2{font-size:26px;letter-spacing:-.04em}.ko-work-top .ko-eyebrow{margin-bottom:8px!important}.ko-samples{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:16px 0 24px;border-bottom:1px solid var(--line)}.ko-samples>span{font-size:12px;color:#92765b;margin-right:8px}.ko-samples button{font-size:12px;padding:8px 12px}.ko-empty{display:flex;align-items:center;flex-direction:column;padding:55px 15px}.ko-empty>span{font-size:54px;font-family:Georgia,serif;color:#bb9874}.ko-empty strong{font-size:20px;font-weight:600}.ko-empty p{font-size:12px;margin:14px 0;color:#99836e}.ko-settings{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:22px 0 12px}.ko-settings label{font-size:13px}.ko-settings select{margin-left:8px}.ko-files{display:flex;flex-direction:column;gap:10px;margin:15px 0}.ko-file-row{display:flex;gap:12px;align-items:center;background:#faf7f1;padding:12px;border-radius:10px;font-size:12px;flex-wrap:wrap}.ko-file-row strong{overflow-wrap:anywhere;flex:1;min-width:100px}.ko-file-row input[type=text]{font:inherit;max-width:150px;width:100%;padding:7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.ko-file-row label{display:flex;align-items:center;gap:6px}.ko-file-row button{padding:6px 10px;font-size:12px}.ko-file-row .ko-file-error{color:#a52f20;width:100%}.ko-pages{display:flex;gap:7px;overflow-x:auto;padding:8px 0 20px}.ko-pages button{font-size:12px;white-space:nowrap;padding:9px 12px}.ko-pages button[aria-pressed=true]{background:#f2e3cf;border-color:#a47148}.ko-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:15px;overflow:hidden}.ko-source,.ko-output{padding:18px;min-width:0}.ko-source{background:#f7f4ee;border-right:1px solid var(--line)}.ko-panel-title{min-height:46px}.ko-panel-title h3{font-size:17px;margin:0}.ko-panel-title h3 span{display:block;font-size:11px;font-weight:400;overflow-wrap:anywhere;margin-top:5px}.ko-panel-title>div{display:flex;align-items:center;gap:6px}.ko-panel-title button{padding:8px 12px}.ko-panel-title>span{font-size:11px;color:#92765b}.ko-zoom-label{font-size:11px}.ko-zoom-label select{font-size:12px;padding:7px}.ko-source-actions{display:flex;gap:6px;margin:15px 0 10px;flex-wrap:wrap}.ko-source-actions button{font-size:12px;padding:8px 12px}.ko-source-actions [aria-pressed=true]{background:#eee1ce;border-color:#a47148}.ko-viewport{overflow:auto;max-height:670px;min-height:200px;padding:14px 0 25px}.ko-paper{position:relative;width:100%;line-height:0;box-shadow:0 5px 18px #5c422719;margin:auto}.ko-paper canvas{display:block;width:100%;height:auto;background:#fff}.ko-paper.is-drawing{touch-action:none;cursor:crosshair}.ko-overlay{position:absolute;inset:0;pointer-events:none}.ko-mark{position:absolute;background:#c18e3e28;border:2px solid #ae7e35;pointer-events:none}.ko-mark.ko-area-mark{border-style:dashed;background:#94613218}.ko-blocks{min-height:280px;max-height:550px;overflow:auto;margin:18px 0}.ko-block{border:1px solid transparent;border-radius:10px;margin-bottom:8px;padding:8px;background:#fcfbf8}.ko-block.is-active{border-color:#bb8d58;background:#fbf4e9}.ko-block label{display:block;font-size:10px;color:#9c8065;margin-bottom:3px}.ko-block textarea{font:15px/1.85 inherit;font-family:inherit;font-size:15px;line-height:1.85;display:block;width:100%;padding:8px;background:transparent;border:0;resize:vertical;min-height:92px;color:var(--ink)}.ko-placeholder{padding:35px 12px;text-align:center;color:#9b8875;font-size:14px;line-height:1.9}.ko-formatting{padding:15px 0;border-top:1px solid var(--line);font-size:13px}.ko-formatting summary{cursor:pointer}.ko-formatting label{display:block;margin:14px 0}.ko-formatting pre,.ko-candidate pre{font:13px/1.8 inherit;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:#faf7f0;padding:12px}.ko-save{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:16px}.ko-save button{font-size:12px}.ko-save a{font-size:12px;align-self:center;color:var(--brown)}.ko-candidate{border:1px solid #bc996d;padding:18px;border-radius:12px;background:#fffcf4;margin-bottom:14px}.ko-candidate h4{font-size:18px}.ko-candidate p{font-size:12px}.ko-mobile-tabs{display:none}.ko-tool progress{display:block;width:100%;height:8px;accent-color:var(--brown);margin:14px 0}.ko-stories{padding:0 0 30px}.ko-story{padding:65px 20px;border-top:1px solid var(--line)}.ko-story h2{font-size:clamp(30px,3.8vw,48px);font-weight:700;letter-spacing:-.05em;line-height:1.22;margin:15px 0 28px}.ko-story h2 em{font-style:normal;color:var(--brown)}.ko-story p{font-size:16px;color:#776959;line-height:1.95;word-break:keep-all;max-width:820px}.ko-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ko-before-after{border-radius:15px;border:1px solid var(--line);padding:25px;background:#faf7f1}.ko-before-after>span{font-size:11px;color:#977b60}.ko-before-after img{display:block;width:100%;height:auto;margin:8px 0 18px}.ko-before-after p{font-size:20px;color:var(--ink);margin:10px 0 0}.ko-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0 15px}.ko-evidence article{border-top:2px solid #dec7aa;padding-top:18px;min-width:0}.ko-evidence h3{font-size:17px}.ko-evidence img{display:block;width:100%;height:auto;margin:20px 0}.ko-evidence p{font-size:13px}.ko-story p.ko-caption{font-size:11px}.ko-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;background:#f8f4ed;border-radius:10px}.ko-band h3{font-size:20px;margin-top:25px}.ko-band h3:first-child{margin-top:0}.ko-line-tabs{display:flex;gap:8px}.ko-line-tabs button{font-size:12px}.ko-line-tabs button[aria-pressed=true]{background:#eee1ce}.ko-line-example{white-space:pre-line;background:#fff;border:1px solid var(--line);padding:20px;margin:18px 0 0!important}.ko-number-examples{display:flex;align-items:center;gap:25px;margin:36px 0;font-size:60px;font-family:Georgia,serif;color:var(--brown)}.ko-number-examples span{display:flex;flex-direction:column;text-align:center}.ko-number-examples small{font:12px/1.5 -apple-system,sans-serif;color:#9d856d}.ko-number-examples b{font-weight:400;font-size:30px;color:#b8a48e}.ko-number-examples i{width:1px;height:65px;background:var(--line)}.ko-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:35px 20px;font-size:12px}.ko-bottom a{color:var(--brown);text-decoration:none}.ko-bottom p{margin:0}.ko-tool-post .entry-header{display:none}.ko-tool-post .inside-article{padding:40px!important}.ko-tool input[type=checkbox]{accent-color:var(--brown)}@media(max-width:1100px){.ko-hero{gap:25px}.ko-headline{font-size:42px}.ko-demo-flow{grid-template-columns:1fr 22px 1fr;gap:5px}.ko-showcase{padding:22px 17px}.ko-demo-text{padding:10px;min-height:225px}.ko-demo-text p{font-size:12px}.ko-pc{display:none}.ko-workbench{padding:20px}.ko-panel-title{align-items:flex-start}.ko-story-grid,.ko-band{gap:30px}}@media(max-width:700px){.ko-tool-post .inside-article{padding:22px 17px!important}.ko-hero{display:flex;flex-direction:column;align-items:stretch;padding:28px 0 40px;gap:30px}.ko-headline{font-size:39px}.ko-lead{font-size:15px}.ko-start{margin-top:24px}.ko-start button{font-size:14px;padding:15px}.ko-showcase{padding:20px 15px}.ko-demo-top{font-size:8px}.ko-demo-flow{padding:28px 0 25px}.ko-demo-text{min-height:200px}.ko-demo-text p{font-size:11px}.ko-copy-hint{font-size:9px}.ko-demo-note{font-size:11px}.ko-workbench{padding:17px 13px;border-radius:16px;margin-bottom:45px}.ko-work-top h2{font-size:21px}.ko-work-top>button{font-size:12px;padding:10px}.ko-samples>span{width:100%}.ko-samples{gap:6px}.ko-samples button{padding:9px 7px;font-size:11px}.ko-settings select{padding:9px}.ko-settings label{width:100%}.ko-settings button{font-size:12px;padding:12px}.ko-file-row{padding:10px;font-size:11px}.ko-columns{display:block}.ko-source{border-right:0}.ko-columns[data-view=source] .ko-output,.ko-columns[data-view=text] .ko-source{display:none}.ko-mobile-tabs{display:flex;gap:8px;margin:10px 0}.ko-mobile-tabs button{flex:1}.ko-mobile-tabs [aria-pressed=true]{background:#eee1ce;border-color:#ad8258}.ko-source,.ko-output{padding:12px}.ko-viewport{max-height:540px}.ko-zoom-label select{padding:7px 3px}.ko-panel-title h3{font-size:15px}.ko-story{padding:40px 6px}.ko-story h2{font-size:33px}.ko-story-grid,.ko-band{display:block}.ko-story p{font-size:14px}.ko-before-after{margin-top:25px;padding:20px}.ko-before-after p{font-size:17px}.ko-evidence{display:block}.ko-evidence article{margin:25px 0}.ko-evidence img{max-width:500px}.ko-band{padding:32px 18px}.ko-number-examples{font-size:43px;gap:16px}.ko-bottom{display:block;padding:25px 6px}.ko-bottom p{margin-bottom:15px}.ko-blocks{max-height:none}.ko-save{position:static}.ko-demo-paper{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.ko-scan-line{animation:none;top:55%;opacity:.3}.ko-tool *{scroll-behavior:auto!important;transition:none!important}}.ko-engine-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 10px;font-size:13px}.ko-engine-controls select{margin-left:7px;font-size:13px}.ko-engine-controls>span{font-size:12px;color:#927252}.ko-engine-note{font-size:12px;color:#7b644e;margin:10px 0!important;line-height:1.8}.ko-engine-details{font-size:12px;color:#846b54;margin:12px 0 16px}.ko-engine-details summary{cursor:pointer}.ko-engine-details>div{padding:16px;background:#faf6ee;border-radius:10px;margin:12px 0}.ko-engine-details p{font-size:13px;line-height:1.9;margin:0 0 15px}.ko-engine-details a{color:#895331}.ko-engine-controls [hidden]{display:none!important}@media(max-width:700px){.ko-engine-controls{display:block}.ko-engine-controls label{display:block;margin-bottom:10px}.ko-engine-controls select{font-size:12px;max-width:100%;margin-left:0;display:block;margin-top:5px;width:100%}.ko-engine-note{font-size:11px}}

/* OCR 하단 편집 장면. 기존 상단·작업대 스타일은 보존한다. */
#ko-tool .ko-editorial{padding:0 0 30px}
#ko-tool .ko-editorial h2{font-size:clamp(30px,3.7vw,49px);font-weight:700;letter-spacing:-.055em;line-height:1.24;margin:0 0 24px;word-break:keep-all}
#ko-tool .ko-editorial h2 em{font-style:normal;color:#895331}
#ko-tool .ko-editorial p{font-size:16px;line-height:1.95;color:#665546;word-break:keep-all;overflow-wrap:break-word}
#ko-tool .ko-editorial-chapter{padding:0;margin:0 0 82px}
#ko-tool .ko-editorial-scene{display:grid;grid-template-columns:minmax(0,1fr);position:relative;margin:0;background:#f0e7da;isolation:isolate;overflow:hidden;border-radius:4px}
#ko-tool .ko-editorial-photo{grid-area:1/1;display:block;aspect-ratio:1280/853;min-width:0}
#ko-tool .ko-editorial-photo img{display:block;width:100%;height:100%;object-fit:cover}
#ko-tool .ko-editorial-scene:after{content:"";grid-area:1/1;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f0e8ed 0%,#f7f0e8dc 34%,#f7f0e874 52%,#f7f0e800 70%)}
#ko-tool .ko-editorial-copy{grid-area:1/1;align-self:center;z-index:2;position:relative;width:57%;padding:44px 0 62px 6%;min-width:0}
#ko-tool .ko-editorial-copy .ko-eyebrow{font-size:10px!important;letter-spacing:.14em;line-height:1.7;margin-bottom:22px!important;max-width:330px}
#ko-tool .ko-editorial-copy h2{font-size:clamp(30px,3.8vw,50px);margin-bottom:24px}
#ko-tool .ko-editorial-copy>p:last-child{font-size:18px;line-height:1.85;margin:0;color:#604a37}
#ko-tool .ko-editorial-scene figcaption{position:absolute;z-index:2;left:6%;bottom:20px;right:20px;font-size:10px;line-height:1.65;color:#685441;word-break:keep-all;margin:0}
#ko-tool .ko-editorial-proof,#ko-tool .ko-editorial-review{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:38px 4% 0}
#ko-tool .ko-editorial-step{display:block;color:#895331;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 14px}
#ko-tool .ko-editorial-proof p,#ko-tool .ko-editorial-review p{margin:0}
#ko-tool .ko-editorial-sentence{background:#fffdf8;border:0;border-left:2px solid #ba9165;border-radius:0;padding:4px 0 4px 25px;margin:0}
#ko-tool .ko-editorial-sentence>span{font-size:11px;color:#80664e;line-height:1.7;display:block}
#ko-tool .ko-editorial-sentence img{max-width:600px;margin:12px 0 20px}
#ko-tool .ko-editorial-sentence>p{font-size:22px;line-height:1.6;color:#41362d;user-select:text;margin:10px 0 0}
#ko-tool .ko-editorial-reading{padding:48px 4% 54px;border-top:1px solid #e5d5c3}
#ko-tool .ko-editorial-heading>p:not(.ko-eyebrow){max-width:790px;margin-bottom:25px}
#ko-tool .ko-editorial-evidence{gap:28px;margin:30px 0 20px}
#ko-tool .ko-editorial-evidence article{border-top:1px solid #cdb498;padding-top:18px}
#ko-tool .ko-editorial-evidence h3{font-size:17px;color:#604a37;margin-bottom:8px}
#ko-tool .ko-editorial-evidence img{margin:18px 0}
#ko-tool .ko-editorial-evidence p{font-size:14px;line-height:1.8}
#ko-tool p.ko-editorial-note{font-size:12px;line-height:1.85;color:#7b6552;margin:20px 0 0;max-width:840px}
#ko-tool .ko-editorial-flow{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:start;padding:46px 4% 58px;margin:0 0 70px;border-top:1px solid #e5d5c3;border-bottom:1px solid #e5d5c3}
#ko-tool .ko-editorial-flow h2{font-size:clamp(29px,3.2vw,42px);margin:0}
#ko-tool .ko-editorial-flow .ko-line-tabs{flex-wrap:wrap}
#ko-tool .ko-editorial-flow .ko-line-tabs button{font-size:13px;padding:11px 14px;min-height:44px}
#ko-tool .ko-editorial-flow .ko-line-example{font-size:16px;line-height:1.9;min-height:104px;padding:20px;background:#fbf7ef;border:0;border-left:2px solid #ba9165;color:#513c2a;margin-top:20px!important;white-space:pre-line}
#ko-tool .ko-editorial-details:after{background:linear-gradient(90deg,#f6eee3f2 0%,#f6eee3de 34%,#f6eee37a 52%,#f6eee300 70%)}
#ko-tool .ko-editorial-numbers{justify-content:center;gap:20px;margin:0;font-size:53px;white-space:nowrap}
#ko-tool .ko-editorial-numbers small{font-size:12px;color:#77604a;white-space:normal}
#ko-tool .ko-editorial-numbers b{font-size:25px;color:#99795b}
#ko-tool .ko-editorial-numbers i{height:58px}
#ko-tool .ko-editorial-limits{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:start;padding:48px 4% 58px;border-top:1px solid #e5d5c3;background:#faf6ef}
#ko-tool .ko-editorial-limit-copy h3{font-size:19px;margin:30px 0 12px;color:#604a37;line-height:1.5}
#ko-tool .ko-editorial-limit-copy h3:first-child{margin-top:0}
#ko-tool .ko-editorial-limit-copy p{font-size:15px;margin:0 0 22px}
#ko-tool .ko-editorial .ko-bottom{padding:30px 4%;flex-wrap:wrap;font-size:12px;line-height:1.8}
#ko-tool .ko-editorial .ko-bottom p{font-size:12px;margin:0}
@media(max-width:1100px) and (min-width:701px){
 #ko-tool .ko-editorial-copy{width:59%;padding-left:5%}
 #ko-tool .ko-editorial-copy h2{font-size:36px}
 #ko-tool .ko-editorial-copy>p:last-child{font-size:16px}
 #ko-tool .ko-editorial-proof,#ko-tool .ko-editorial-review{gap:4%;padding-inline:3%}
 #ko-tool .ko-editorial-numbers{gap:12px;font-size:43px}
 #ko-tool .ko-editorial-evidence{gap:20px}
}
@media(max-width:700px){
 #ko-tool .ko-editorial-chapter{margin-bottom:45px}
 #ko-tool .ko-editorial-copy{width:66%;padding:17px 0 30px 5%;align-self:center}
 #ko-tool .ko-editorial-copy .ko-eyebrow{font-size:8px!important;letter-spacing:.08em;line-height:1.5;margin-bottom:9px!important}
 #ko-tool .ko-editorial-copy h2{font-size:25px;line-height:1.25;letter-spacing:-.06em;margin-bottom:12px}
 #ko-tool .ko-editorial-copy>p:last-child{font-size:12px;line-height:1.7;letter-spacing:-.02em}
 #ko-tool .ko-editorial-scene:after{background:linear-gradient(90deg,#f7f0e8f0 0%,#f7f0e8df 39%,#f7f0e891 58%,#f7f0e800 78%)}
 #ko-tool .ko-editorial-scene figcaption{left:5%;right:10px;bottom:7px;font-size:8px;line-height:1.5}
 #ko-tool .ko-editorial-proof,#ko-tool .ko-editorial-review{display:block;padding:25px 3% 0}
 #ko-tool .ko-editorial p{font-size:14px;line-height:1.9}
 #ko-tool .ko-editorial-step{font-size:10px;margin-bottom:11px}
 #ko-tool .ko-editorial-sentence{margin:25px 0 0;padding-left:17px}
 #ko-tool .ko-editorial-sentence>p{font-size:19px;line-height:1.7}
 #ko-tool .ko-editorial h2{font-size:30px;margin-bottom:20px}
 #ko-tool .ko-editorial-copy h2{font-size:25px;margin-bottom:12px}
 #ko-tool .ko-editorial-copy>p:last-child{font-size:12px;line-height:1.7}
 #ko-tool .ko-editorial-reading{padding:30px 3% 36px}
 #ko-tool .ko-editorial-evidence{display:block;margin:25px 0 15px}
 #ko-tool .ko-editorial-evidence article{margin:22px 0 0;padding-top:15px}
 #ko-tool .ko-editorial-evidence img{max-width:600px;margin:12px 0}
 #ko-tool .ko-editorial-evidence p{font-size:13px}
 #ko-tool p.ko-editorial-note{font-size:11px}
 #ko-tool .ko-editorial-flow{display:block;padding:30px 3% 34px;margin-bottom:42px}
 #ko-tool .ko-editorial-flow h2{margin-bottom:24px}
 #ko-tool .ko-editorial-flow .ko-line-example{font-size:14px;padding:17px;min-height:98px}
 #ko-tool .ko-editorial-review .ko-editorial-numbers{display:flex;margin:27px 0 0;justify-content:flex-start;gap:13px;font-size:43px}
 #ko-tool .ko-editorial-numbers small{font-size:10px}
 #ko-tool .ko-editorial-numbers b{font-size:21px}
 #ko-tool .ko-editorial-numbers i{height:48px}
 #ko-tool .ko-editorial-limits{display:block;padding:32px 5% 22px}
 #ko-tool .ko-editorial-limit-copy h3{font-size:18px;margin-top:25px}
 #ko-tool .ko-editorial-limit-copy p{font-size:14px;line-height:1.9}
 #ko-tool .ko-editorial .ko-bottom{padding:25px 3%}
}
