html:has(.np-authority-guide){scroll-behavior:auto}
.np-authority-guide .recovered-article{overflow-wrap:normal}
.np-authority-guide .np-guide-photo{float:right;width:35%;max-width:260px;margin:0 0 20px 28px}
.roots .np-authority-guide .np-guide-photo img{width:100%;height:auto;margin:0;border-radius:14px}
.np-authority-guide .np-support-link{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 24px;font-weight:600}
.np-authority-guide .np-authority-levels{clear:both;margin:24px 0}
.np-authority-guide .np-authority-level{display:grid;grid-template-columns:180px 1fr;gap:24px;background:#f1f6f3;border:1px solid #ccdcd3;border-radius:14px;padding:24px;margin-bottom:16px;align-items:start}
.np-authority-guide .np-authority-level:nth-child(2){background:#edf3f7;border-color:#cbdde7}
.roots .np-authority-guide .np-authority-level h3,.roots .np-authority-guide .np-authority-level h4{font-size:22px;line-height:1.3;margin:0;text-wrap:balance}
.np-authority-guide .np-authority-level p{margin:0}
.np-authority-guide .np-practice-resources{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}
.np-authority-guide .np-practice-resources>li{position:relative;padding:18px;margin:0;border:1px solid #cedce2;border-radius:12px;background:#f0f5f8;font-size:15px;line-height:1.55}
.np-authority-guide .np-practice-resources>li a{font-weight:600;text-decoration:none;display:block;margin-bottom:3px}
.np-authority-guide .np-practice-resources>li a::after,.np-authority-guide .recovered-feed-card a::after{content:"";position:absolute;inset:0;border-radius:12px}
.np-authority-guide .recovered-feed-card{position:relative}
.np-authority-guide .np-practice-resources>li:is(:hover,:focus-within),.np-authority-guide .recovered-feed-card:is(:hover,:focus-within){background:#deebef;border-color:#60869c}
.np-authority-guide a:focus-visible{outline:3px solid #5f89a8;outline-offset:4px}
.np-authority-guide .np-practice-resources>li:focus-within,.np-authority-guide .recovered-feed-card:focus-within{outline:3px solid #5f89a8;outline-offset:3px}
.np-authority-guide .np-practice-resources>li a:focus,.np-authority-guide .recovered-feed-card a:focus{outline:0}
@media(max-width:650px){.np-authority-guide .np-guide-photo{float:none;width:100%;max-width:none;margin:0 0 24px}.roots .np-authority-guide .np-guide-photo img{height:200px;object-fit:cover}.np-authority-guide .np-authority-level{grid-template-columns:1fr;gap:14px;padding:22px}.np-authority-guide .np-practice-resources{grid-template-columns:1fr}}
.roots .np-authority-guide #topic-1{margin-top:0}
