@page{size:A4 portrait;margin:12mm}.p-foam{margin:0;font-family:Pretendard,system-ui,-apple-system,Malgun Gothic,sans-serif;color:#111}.p-foam .sheet{width:186mm;margin:0 auto;padding:6mm 0}.p-foam h1{font-size:16pt;margin:0 0 2mm}.p-foam .sub{color:#444;line-height:1.45}.p-foam .sub,.p-foam .warn{font-size:9.5pt;margin:0 0 5mm}.p-foam .warn{background:#fff7d6;border:.4mm solid #d9b53a;border-radius:2mm;padding:2.5mm 3.5mm;line-height:1.5}.p-foam .row{display:flex;gap:8mm;align-items:flex-start}.p-foam .tpl{width:86mm;height:86mm;flex:0 0 auto}.p-foam .tpl img{width:86mm;height:86mm;display:block}.p-foam .cap{font-size:8.5pt;color:#333;text-align:center;margin-top:1.5mm}.p-foam .ruler{margin:6mm 0 2mm}.p-foam .ruler .bar{width:100mm;height:6mm;border:.4mm solid #000;position:relative;background:repeating-linear-gradient(90deg,#000,#000 .3mm,transparent 0,transparent 10mm)}.p-foam .ruler .lb{font-size:8.5pt;margin-top:1mm}.p-foam table{border-collapse:collapse;font-size:9.5pt;margin-top:4mm;width:100%}.p-foam td,.p-foam th{border:.3mm solid #999;padding:1.8mm 2.5mm;text-align:left}.p-foam th{background:#f2f2f2}.p-foam ol{font-size:9.5pt;line-height:1.55;padding-left:5mm;margin:3mm 0}.p-foam .foot{font-size:8pt;color:#666;margin-top:4mm}@media screen{.p-foam{background:#e8ecf2}.p-foam .sheet{background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.18);margin:16px auto;padding:10mm}}.p-foam .noprint{display:block}@media print{.p-foam .noprint{display:none}}@media (max-width:599px){.p-foam>div{overflow-x:auto}}@media (max-width:599px),(pointer:coarse){.p-foam .btn,.p-foam .chip,.p-foam button,.p-foam summary{min-height:44px}.p-foam .back,.p-foam .hamb,.p-foam .nav a,.p-foam .tabs a,.p-foam nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.p-foam .links a,.p-foam li>a{display:inline-flex;align-items:center;min-height:44px}.p-foam input[type=range]{height:44px}.p-foam input[type=checkbox],.p-foam input[type=radio]{width:22px;height:22px}}@media (max-width:599px){.p-foam *{min-width:0}.p-foam table{display:block;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.p-foam table::-webkit-scrollbar{height:4px}.p-foam table::-webkit-scrollbar-track{background:transparent}.p-foam table::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.p-foam table td,.p-foam table th{min-width:5.5em}.p-foam .cap,.p-foam .lead small,.p-foam figcaption{font-size:12px}}