.ns-guide .ns-order-info{margin:0 0 32px;max-width:860px}
.ns-guide .ns-order-info h2{margin:0 0 18px;line-height:1.25}
.ns-guide .ns-order-info p{margin:12px 0;font-size:14px;line-height:1.7;color:#49636b}
.nw-related{margin:20px 0 0}
.nw-related ul{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:0}
.nw-related li{margin:0;padding:0}
.nw-related a{display:inline-block;color:#07829c;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;padding:4px 0}
.nw-related a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:760px){.nr-home .nr-hero #nr-hero-title{font-size:clamp(32px,10vw,42px)}.ns-guide .ns-order-info p{font-size:13px}.nw-related ul{gap:6px 16px}.nw-related a{font-size:13px}}
