.nd-col-h1{font-family:var(--font-heading--family,inherit);font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.15;text-align:center;margin:0 auto .4rem;text-transform:none}
.nd-col-intro{max-width:760px;margin:0 auto;text-align:center;opacity:.85;font-size:1rem;line-height:1.55}
.nd-col-article{max-width:900px;margin:0 auto;padding:8px 16px 24px;line-height:1.7}
.nd-col-article h2,.rte .quick-answer-box+h2{margin-top:1.6em}
.nd-pdp-h1{font:inherit;margin:0;letter-spacing:inherit;text-transform:inherit;color:inherit}
.quick-answer-box{border:1px solid rgba(0,0,0,.14);border-left:4px solid #111;background:rgba(0,0,0,.03);padding:16px 18px;margin:12px 0 20px;border-radius:4px}
.quick-answer-box ul{margin:.6em 0 0}
.byline{font-size:.9rem;opacity:.8;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px;margin-bottom:18px}
.nd-col-article table,.rte table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.95rem;display:block;overflow-x:auto}
.nd-col-article th,.nd-col-article td,.rte th,.rte td{border:1px solid rgba(0,0,0,.14);padding:8px 10px;text-align:left;vertical-align:top}
.nd-col-article th,.rte th{background:rgba(0,0,0,.05)}
@media (max-width:749px){.nd-col-article{padding:4px 16px 16px}.nd-col-h1{padding:0 16px}}