html:has(.npi-guide){scroll-behavior:auto}
.npi-guide .recovered-article{overflow-wrap:normal}
.npi-guide .npi-intro{display:flow-root}
.npi-guide .npi-photo{float:right;width:35%;max-width:260px;margin:0 0 22px 26px}
.roots .npi-guide .npi-photo img{width:100%;height:auto;border-radius:14px;margin:0}
.npi-guide .npi-type-panel{padding:24px 28px;border:1px solid #cfdfd5;border-radius:14px;background:#f2f6f3;margin:24px 0 8px}
.npi-guide #section_1577711909{background:#eef4f7;border-color:#ccdde5}
.roots .npi-guide .npi-type-panel h2{margin:0 0 20px;font-size:28px;line-height:1.3;padding-top:0}
.npi-guide .npi-type-panel p:last-child{margin-bottom:0}
.npi-guide .npi-steps{list-style:none;counter-reset:npistep;padding:0;margin:24px 0}
.npi-guide .npi-steps li{counter-increment:npistep;padding:20px 24px 20px 62px;background:#f2f6f3;border:1px solid #cfdfd5;border-radius:12px;position:relative;margin:14px 0}
.npi-guide .npi-steps li:before{content:counter(npistep,decimal-leading-zero);position:absolute;left:20px;top:24px;font-size:13px;font-weight:650;color:#3e637b}
.npi-guide .npi-steps strong{display:block;margin-bottom:6px}
.npi-guide .npi-back-link{display:inline-flex;align-items:center;min-height:44px;margin:0 0 8px;font-size:15px;font-weight:600}
.npi-guide>#back{position:absolute}
.npi-guide a:focus-visible{outline:3px solid #6288a7;outline-offset:4px}
.npi-guide .recovered-feed-card{position:relative}
.npi-guide .recovered-feed-card a:after{content:"";position:absolute;inset:0;border-radius:14px}
.npi-guide .recovered-feed-card:is(:hover,:focus-within){background:#dce9ee;border-color:#688ba2}
.npi-guide .recovered-feed-card:focus-within{outline:3px solid #6288a7;outline-offset:4px}
.npi-guide .recovered-feed-card a:focus{outline:0}
@media(max-width:650px){.npi-guide .npi-photo{float:none;width:100%;max-width:none;margin:0 0 24px}.roots .npi-guide .npi-photo img{height:200px;object-fit:cover}.npi-guide .npi-type-panel{padding:22px}.npi-guide .npi-steps li{padding:20px 20px 20px 52px}.npi-guide .npi-steps li:before{left:16px;top:23px}}
