/* Optional editorial blocks from the technical-page handoff. No sample content. */
.nvs-content .nvs-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.nvs-content .nvs-image-pair figure{margin:0;min-width:0}
.nvs-content .nvs-image-pair img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.nvs-content .nvs-image-pair figcaption{margin-top:8px}
.nvs-content .nvs-summary{background:var(--nv-success-bg);border-radius:20px;padding:18px 20px;font-size:16px;line-height:1.6}
.nvs-content .nvs-summary h2{font-size:16px;margin:0 0 12px}
.nvs-content .nvs-callout{background:var(--nv-info-bg);border-radius:20px;padding:18px 20px;font-size:16px;line-height:1.65}
.nvs-content .nvs-callout[data-tone=warning]{background:var(--nv-warning-bg)}
.nvs-content .nvs-callout p{margin:0}
.nvs-content .nvs-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:24px;padding:28px;background:var(--nv-celadon)}
.nvs-content .nvs-cta h2{font-size:24px;margin:0 0 8px}
.nvs-content .nvs-cta .nvs-btn{flex:none;text-decoration:none}
.nvs-content .nvs-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid var(--nv-line)}
.nvs-content .nvs-tags a{font-size:13px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;background:var(--nv-surface);border:1px solid var(--nv-line);border-radius:999px;padding:8px 14px;text-decoration:none}
.nvs-content .nvs-tags a:hover{background:var(--nv-celadon)}
.nvs-content .nvs-status{display:inline-flex;border-radius:999px;padding:4px 10px;background:var(--nv-success-bg);color:var(--nv-brunswick);font-size:12px;font-weight:700;white-space:nowrap}
.nvs-content .nvs-status[data-tone=warning]{background:var(--nv-warning-bg);color:var(--nv-warning-deep)}
.nvs-content .nvs-status[data-tone=danger]{background:var(--nv-danger-bg);color:var(--nv-danger-text)}
@media(max-width:699px){.nvs-content .nvs-image-pair{grid-template-columns:minmax(0,1fr)}.nvs-content .nvs-cta{flex-direction:column;align-items:flex-start;padding:24px}}
