/* Korean editorial refinements; keep each page's established palette. */
.pill,.bd{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;vertical-align:middle;line-height:1.5}
.tblwrap .pill,.tblwrap .bd{max-width:none}
.technical-cards,.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.technical-cards article,.tri .card{min-width:0;padding:28px;border:1px solid var(--line,#dce1e3);border-radius:18px;background:var(--surface,var(--card,#f5f6f7))}
.technical-cards h3,.tri h4{font-size:20px;line-height:1.45;margin:0 0 14px;word-break:keep-all}
.technical-cards p,.tri p{font-size:15px;line-height:1.85;color:var(--muted,#59666f);margin:0;word-break:keep-all;overflow-wrap:break-word}
.tri .k{font-size:12px;letter-spacing:.06em;color:var(--teal,#ad923d);margin-bottom:14px;font-weight:700}
.surface-comparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0}
.surface-comparison figure{margin:0;border-radius:16px;overflow:hidden;background:var(--surface,var(--card,#f5f6f7));border:1px solid var(--line,#dce1e3)}
.surface-comparison img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
.surface-comparison figcaption{position:static;padding:18px;background:none;color:var(--text,inherit);font-size:14px;line-height:1.6}
.surface-comparison figcaption span{display:block;color:var(--muted,#59666f);font-size:12px;margin-top:6px}
.surface-comparison>p{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted,#59666f)}
.performance-results th,.performance-results td{word-break:keep-all}
@media(max-width:900px){.technical-cards,.tri{grid-template-columns:1fr}.surface-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.technical-cards article,.tri .card{padding:22px}.surface-comparison{gap:10px}.surface-comparison figcaption{padding:12px;font-size:13px}}
