/* Additive, scoped content styles: no header, footer or other plugin overrides. */
.nlve-section{margin-block:1.8rem}
.nlve-lead{font-size:1.2em;line-height:1.7}
.nlve-notice{padding:1.5rem;background:#e5edf7;color:#13325e;border-inline-start:4px solid #af1600;margin-block:1.8rem}
.nlve-notice>:first-child{margin-top:0}
.nlve-notice>:last-child{margin-bottom:0}
.nlve-section img,.nlve-notice img{max-width:100%;height:auto}
body.page .nore-content .wp-block-image img{max-width:100%;height:auto}
body.page .nore-content .wp-block-table{overflow-x:auto}
body.page .nore-content .wp-block-table table{width:100%;border-collapse:collapse}
body.page .nore-content .wp-block-table td,body.page .nore-content .wp-block-table th{border:1px solid #b8c5d5;padding:.7rem;text-align:start}
body.page .nore-content .wp-block-button__link{border-radius:0;background:#af1600;color:#fff;padding:.8rem 1.2rem;text-decoration:none}
@media(max-width:781px){.nlve-section.wp-block-columns{flex-wrap:wrap!important}.nlve-section.wp-block-columns>.wp-block-column{flex-basis:100%!important}}
