.p-sop{--ink:#141414;--g1:#3a3a3a;--g2:#6b6b6b;--g3:#9a9a9a;--line:#dcdcdc;--bg:#f4f4f4;--pap:#fff}.p-sop *{box-sizing:border-box;margin:0;padding:0}.p-sop{font-family:Pretendard,Malgun Gothic,system-ui,sans-serif;color:var(--ink);line-height:1.62;background:var(--bg);-webkit-font-smoothing:antialiased}.p-sop .sheet{max-width:var(--w-text);margin:22px auto;background:var(--pap);border:1px solid var(--line)}.p-sop .hd{background:var(--ink);color:#fff;padding:30px 34px}.p-sop .hd .k{font-size:12px;letter-spacing:3px;color:var(--g3);font-weight:700}.p-sop .hd h1{font-size:26px;font-weight:800;letter-spacing:-.4px;margin-top:8px}.p-sop .hd p{color:#cfcfcf;font-size:14px;margin-top:8px;max-width:60ch}.p-sop .note{margin:0;padding:12px 34px;background:#eee;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--g1)}.p-sop .note b{color:var(--ink)}.p-sop .steps{padding:8px 34px 26px}.p-sop .step{display:grid;grid-template-columns:96px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.p-sop .step:last-child{border-bottom:0}.p-sop .ic{width:96px;height:96px}.p-sop .step .no{font-size:12px;letter-spacing:2px;color:var(--g2);font-weight:800}.p-sop .step h2{font-size:18px;margin:2px 0 8px}.p-sop .step ul{list-style:none}.p-sop .step li{font-size:13.5px;color:var(--g1);padding:3px 0 3px 16px;position:relative}.p-sop .step li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;background:var(--ink);border-radius:50%}.p-sop .step li b{color:var(--ink)}.p-sop .safe{margin:0 34px 26px;border:2px solid var(--ink);padding:14px 16px}.p-sop .safe h3{font-size:13px;letter-spacing:2px;margin-bottom:6px}.p-sop .safe p{font-size:13px;color:var(--g1)}.p-sop .ft{background:var(--ink);color:#bcbcbc;font-size:11.5px;padding:16px 34px;line-height:1.85}.p-sop .ft b{color:#fff}.p-sop svg .s{stroke:var(--ink);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.p-sop svg .sg{stroke:var(--g3);stroke-width:2;fill:none;stroke-linecap:round}.p-sop svg .fl{fill:var(--ink)}.p-sop svg .fg{fill:#e4e4e4}@media(max-width:600px){.p-sop .step{grid-template-columns:1fr}.p-sop .ic{width:76px;height:76px}}@media print{.p-sop{background:#fff}.p-sop .sheet{margin:0;border:0}}@media (max-width:599px),(pointer:coarse){.p-sop .btn,.p-sop .chip,.p-sop button,.p-sop summary{min-height:44px}.p-sop .back,.p-sop .hamb,.p-sop .nav a,.p-sop .tabs a,.p-sop nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.p-sop .links a,.p-sop li>a{display:inline-flex;align-items:center;min-height:44px}.p-sop input[type=range]{height:44px}.p-sop input[type=checkbox],.p-sop input[type=radio]{width:22px;height:22px}}@media (max-width:599px){.p-sop *{min-width:0}.p-sop table{display:block;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.p-sop table::-webkit-scrollbar{height:4px}.p-sop table::-webkit-scrollbar-track{background:transparent}.p-sop table::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.p-sop table td,.p-sop table th{min-width:5.5em}.p-sop .cap,.p-sop .lead small,.p-sop figcaption{font-size:12px}}