.np-page{max-width:1120px;margin:auto;color:#252a2f}.np-intro{max-width:850px;font-size:1.2rem;line-height:1.7;margin:0 0 2rem;white-space:pre-line}.np-sections{display:grid;gap:24px}.np-section{background:#fff;border:1px solid #e5e6e7;border-radius:16px;padding:32px;border-top:4px solid #ed6a22;overflow-wrap:anywhere}.np-section h2{font-size:1.65rem;line-height:1.25;margin:0 0 16px}.np-copy{white-space:pre-line;line-height:1.75}.np-with-image{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:30px;align-items:center}.np-section img{width:100%;max-height:360px;object-fit:contain;border-radius:10px}.np-button{display:inline-flex;gap:18px;align-items:center;background:#b73b13;color:#fff!important;border-radius:8px;padding:13px 20px;font-weight:700;margin-top:12px}.np-button:focus-visible{outline:3px solid #272727;outline-offset:4px}.np-button:hover{background:#942c0a}@media(max-width:600px){.np-section{padding:22px 18px}.np-with-image{grid-template-columns:1fr}.np-intro{font-size:1.08rem}.np-section h2{font-size:1.4rem}.np-button{width:100%;justify-content:space-between}}
