.nc .nc-proof-grid{display:block;max-width:1100px}
.nc .nc-proof-grid .nc-demo{max-width:700px;margin:0 auto 32px}
.nc .nc-proof-grid .nc-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.nc .nc-proof-grid .nc-story{display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:0;background:#f4f2eb;overflow:hidden}
.nc .nc-proof-grid .nc-story:after{display:none}
.nc .nc-proof-grid .nc-story>div{width:auto;order:2;padding:24px;align-self:stretch}
.nc .nc-proof-grid .nc-story img{position:static;order:1;display:block;width:100%;height:auto;min-height:0;aspect-ratio:1;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none;border-radius:0}
.nc .nc-proof-grid .nc-story p{font-size:15px;line-height:1.6}
.nc .nc-proof-grid .nc-story h2{font-size:26px}
.nc .nc-proof-close:has(.nc-order-summary){display:block;max-width:900px}
.nc-order-summary{display:grid;gap:10px;margin:20px 0 8px}
.nc-order-summary-item{display:flex;align-items:center;gap:14px;padding:10px;background:#fffefa;border:1px solid #dce3d8;border-radius:8px}
.nc-order-summary-item img{width:64px;height:64px;object-fit:contain;border-radius:6px}
.nc-order-summary-item span{font-size:14px;line-height:1.5}
.nc-change-selection{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:4px}
.nc .nc-proof-close:has(.nc-order-summary) .nc-proof-close-action{margin-top:14px}
.nc .nc-proof-close:has(.nc-order-summary) .nc-primary{white-space:normal}
.nc-detail-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.nc-detail-cards article{border:1px solid #e0e1dc;border-radius:10px;overflow:hidden;background:#f8f7f1}
.nc-detail-cards img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.nc-detail-cards article>div{padding:18px}
.nc-detail-cards h3{font-size:18px;line-height:1.3;margin:0 0 8px}
.nc-detail-cards p{font-size:14px}
#nc-buy{scroll-margin-top:180px}
.nc .nne-guide-grid>img{object-fit:contain!important;height:auto!important}
@media(max-width:899px){
.nc .nc-proof-grid .nc-stories{grid-template-columns:1fr;gap:22px}
.nc .nc-proof-grid .nc-story>div{padding:22px}
.nc .nc-proof-grid .nc-story h2{font-size:24px}
.nc-detail-cards{grid-template-columns:1fr;gap:20px}
.nc-detail-cards img{max-height:450px}
.nc .nc-proof-close:has(.nc-order-summary) .nc-proof-close-action{display:grid;grid-template-columns:1fr;gap:10px}
html.nc-assistant-docked .nc-sticky-inner{padding-right:54px}
html.nc-assistant-docked .nc-sticky .nc-primary{min-width:100px;max-width:150px;font-size:12px;padding:10px;white-space:normal}
html.nc-assistant-docked .nc-sticky img{width:36px;height:36px}
html.nc-assistant-docked .nc-sticky-inner{gap:8px}
}
