.op-process-grid,.op-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.op-process-card,.op-work-card{border:1px solid #dde6ed;background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #08253808}.op-process-card img,.op-work-card img{display:block;width:100%;height:auto;aspect-ratio:680/380;object-fit:cover}.op-process-card>div,.op-work-card>div{padding:24px}.op-process-card h3,.op-work-card h3{margin:0 0 12px}.op-image-note,.op-work-meta{font-size:14px;color:#526879}.op-work-empty{padding:30px;background:#f0f5f8;border-radius:14px;border-left:4px solid #008eaa}.op-work-state{display:inline-block;padding:5px 12px;background:#e4f4f5;color:#075b66;border-radius:30px;font-size:13px}.op-work-detail{max-width:900px;margin:auto}.op-work-detail .wp-post-image{width:100%;height:auto;border-radius:16px;margin:24px 0}.op-work-detail .wp-block-image img{max-width:100%;height:auto}@media(max-width:800px){.op-process-grid,.op-work-grid{grid-template-columns:1fr}}