.nw-section{margin:28px 0}.nw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nw-card{overflow:hidden;border:1px solid var(--line,#dce3d7);border-radius:20px;background:var(--surface,#fff)}.nw-card>img{width:100%;height:190px;object-fit:cover;display:block}.nw-card>div{padding:18px}.nw-card h3,.nw-card p{overflow-wrap:anywhere}.nw-card p{line-height:1.6}.nw-card .btn{white-space:normal}.op-post-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.op-post-photos figure{margin:8px 0}.op-post-photos img{width:100%;max-height:380px;object-fit:contain}.op-post-photos figcaption{padding:8px 0;overflow-wrap:anywhere}.nw-photo-row{padding:12px;border:1px solid #dce3d7;border-radius:16px;margin:12px 0}.nw-photo-row>img{width:100%;height:170px;object-fit:contain}#op-form .field{display:flex;flex-direction:column;gap:8px;margin:14px 0}#op-form input,#op-form textarea{max-width:100%;box-sizing:border-box}#op-form .actions{display:flex;flex-wrap:wrap;gap:10px}#op-error{color:#a42f29}.sc-body{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.nw-grid{grid-template-columns:1fr}.nw-card>img{height:160px}.nw-section .sectionhead{align-items:flex-start;gap:12px;flex-wrap:wrap}.op-post-photos{grid-template-columns:1fr}#op-form .actions button{flex:1 1 170px}}
