.nrhc{background:#fbf8f2;color:#334155;font-family:Arial,Helvetica,sans-serif}.nrhc__hero{position:relative;background:linear-gradient(135deg,#0b3d91 0%,#0056b3 100%);color:#fff;overflow:hidden}.nrhc--sch .nrhc__hero{background:linear-gradient(155deg,#0f2b4a 0%,#1a4070 60%,#0d3562 100%)}.nrhc__hero-in{max-width:1072px;margin:0 auto;padding:40px 24px 56px}.nrhc__crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:rgb(255 255 255 / .7);margin-bottom:22px}.nrhc__crumbs a{color:rgb(255 255 255 / .75)}.nrhc__crumbs span:last-child{color:#fff}.nrhc__title{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(34px,5vw,56px);line-height:1.08;color:#fff;margin:0 0 16px;max-width:720px}.nrhc__sub{font-size:18px;line-height:1.6;color:rgb(255 255 255 / .82);max-width:600px;margin:0 0 30px}.nrhc__stats{display:flex;flex-wrap:wrap;gap:40px}.nrhc__stats>div{display:flex;flex-direction:column;gap:6px}.nrhc__num{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:34px;line-height:1;color:#fff}.nrhc__num.is-gold,a.nrhc__num{color:#e8c46a}.nrhc__lab{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .65)}.nrhc__rule{height:4px;background:linear-gradient(90deg,#c9a24a,rgb(201 162 74 / .15))}.nrhc__wrap{max-width:1072px;margin:0 auto;padding:32px 24px 56px}.nrhc__stages{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.nrhc__stages a{display:inline-block;padding:8px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#0f2b4a;font-size:14px;font-weight:600}.nrhc__stages a:hover{border-color:#0b3d91;text-decoration:none}.nrhc__stages a[aria-current="page"]{background:#0f2b4a;border-color:#0f2b4a;color:#fff}.nrhc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nrhc__card{display:flex;flex-direction:column;background:#fff;border:1px solid #ece4d4;border-radius:16px;overflow:hidden;transition:box-shadow .2s,transform .2s}.nrhc__card:hover{box-shadow:0 10px 30px rgb(15 43 74 / .10);transform:translateY(-2px)}.nrhc__thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef2f7}.nrhc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.nrhc__card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.nrhc__badge{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#fdf1e4;color:#9a4d12;font-size:12px;font-weight:700}.nrhc__card-title{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.3;margin:0;color:#0f2b4a}.nrhc__card-title a{color:#0f2b4a}.nrhc__dek{font-size:15px;line-height:1.6;margin:0;color:#475569;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nrhc__foot{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#64748b}.nrhc__foot a{font-weight:700;color:#0b3d91}.nrhc__pager{margin:28px 0 0}.nrhc__pager .nav-links{display:flex;gap:8px;flex-wrap:wrap}.nrhc__pager .page-numbers{padding:8px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.nrhc__pager .current{background:#0f2b4a;color:#fff;border-color:#0f2b4a}.nrhc__empty{background:#fff;border:1px solid #ece4d4;border-radius:16px;padding:32px;text-align:center}.nrhc__cta{margin-top:36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#0f2b4a;color:#fff;border-radius:18px;padding:28px 30px}.nrhc__cta h2{font-family:Georgia,"Times New Roman",serif;color:#fff;font-size:28px;margin:6px 0 8px}.nrhc__cta p{margin:0;color:rgb(255 255 255 / .78);max-width:560px}.nrhc__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#c9a24a}.nrhc__cta-btn{display:inline-block;padding:14px 24px;border-radius:10px;background:#c9a24a;color:#0f2b4a;font-weight:700}.nrhc__cta-btn:hover{text-decoration:none;background:#d8b45c}@media (max-width:900px){.nrhc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nrhc__grid{grid-template-columns:1fr}.nrhc__hero-in{padding:28px 18px 40px}.nrhc__wrap{padding:24px 16px 40px}.nrhc__stats{gap:24px}.nrhc__cta{padding:22px}}.nrh-scha__intro a{color:#e8c46a;text-decoration:underline}.nrhq-guides{margin:8px 0 32px}.nrhq-guides .nrh-scha__results-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.nrhq-guides .nrhq-all{font-weight:700}@media (min-width:900px){.nrh-art__path-grid.nrh-art__path-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}