/* Resource and trust pages. Every rule is scoped to this page family. */
.nh-resource-page { color:var(--nh-ink,#1e2858); background:#fff; }
.nh-resource-page [hidden] { display:none!important; }
.nh-resource-page :is(h2,h3,[id]) { scroll-margin-block-start:calc(var(--header-h,76px) + 32px); }
.nh-resource-label { color:#8a5910; font-size:11px; font-weight:700; letter-spacing:.11em; text-transform:uppercase; line-height:1.6; }
.nh-resource-layout { display:grid; grid-template-columns:240px minmax(0,1fr); gap:64px; align-items:start; }
.nh-resource-library { padding-block:40px 84px; }
.nh-resource-sidebar { position:sticky; top:calc(var(--header-h,76px) + 28px); min-inline-size:0; }
.nh-resource-index { padding-block:4px 18px; }
.nh-resource-index>.nh-resource-label { margin-block-end:18px; }
.nh-resource-index ol { list-style:none; margin:0; padding:0; }
.nh-resource-index li+li { margin-block-start:4px; }
.nh-resource-index li { min-inline-size:0; max-inline-size:100%; }
.nh-resource-index a { display:flex; gap:12px; align-items:start; padding:12px 9px; border-inline-start:2px solid #e6e8ef; border-radius:0 8px 8px 0; color:#626a80; font-size:13px; line-height:1.55; transition:background .2s,color .2s,border-color .2s; }
[dir="rtl"] .nh-resource-index a { border-radius:8px 0 0 8px; }
.nh-resource-index a:hover,.nh-resource-index a[aria-current="location"] { color:#1e2858; background:#f6f6f8; border-color:#d89a27; }
.nh-resource-index a:focus-visible { outline:2px solid #bd831b; outline-offset:3px; }
.nh-resource-index-number { flex:none; color:#8b91a4; font-size:10px; font-weight:700; padding-block-start:3px; font-variant-numeric:tabular-nums; }
.nh-resource-index-count { margin-inline-start:auto; flex:none; color:#7c8397; font-size:11px; padding-block-start:2px; }
.nh-resource-side-note { padding:20px 14px; border-block-start:1px solid #e6e8ef; color:#626a80; font-size:12px; line-height:1.8; }
.nh-resource-main { min-inline-size:0; }
.nh-resource-search { background:#f7f8fa; border:1px solid #e3e6ee; border-radius:16px; padding:24px; margin-block-end:40px; }
.nh-resource-search-row { display:flex; gap:18px; align-items:end; }
.nh-resource-search-field { flex:1; min-inline-size:0; }
.nh-resource-search label { display:block; color:#26305c; font-size:12px; font-weight:700; margin-block-end:9px; }
.nh-resource-search-input { position:relative; }
.nh-resource-search-input>.nh-icon { position:absolute; inset-inline-start:15px; top:15px; color:#838b9f; inline-size:18px; block-size:18px; pointer-events:none; }
.nh-resource-search input,.nh-resource-search select { min-block-size:48px; border:1px solid #d9deea; border-radius:9px; background:#fff; color:#1e2858; font-size:13px; padding:12px 14px; max-inline-size:100%; }
.nh-resource-search input { inline-size:100%; padding-inline-start:43px; }
.nh-resource-search input::placeholder { color:#7a8296; opacity:1; }
.nh-resource-search select { inline-size:210px; }
.nh-resource-search :is(input,select):focus-visible { outline:2px solid #bd831b; outline-offset:2px; }
.nh-resource-clear { flex:none; min-block-size:48px; padding:12px 8px; color:#626a80; font-size:12px; font-weight:600; border-radius:6px; }
.nh-resource-clear:hover { color:#1e2858; background:#edeff5; }
.nh-resource-clear:focus-visible { outline:2px solid #bd831b; outline-offset:2px; }
.nh-resource-search-footer { display:flex; gap:16px; justify-content:space-between; align-items:start; margin-block-start:16px; font-size:11px; color:#6c7489; line-height:1.6; }
.nh-resource-search-footer [data-resource-count] { flex:none; font-weight:600; color:#4e5876; }
.nh-resource-empty { text-align:center; padding:50px 28px; margin-block-end:36px; border:1px dashed #c9cfdd; border-radius:12px; background:#fafbfc; color:#626a80; font-size:15px; line-height:1.8; }
.nh-resource-group+.nh-resource-group { margin-block-start:52px; }
.nh-resource-group-heading { display:flex; gap:16px; justify-content:space-between; align-items:center; padding-block-end:18px; border-block-end:1px solid #e3e6ee; margin-block-end:14px; }
.nh-resource-group-heading h2 { margin:0; font-size:23px; font-weight:700; letter-spacing:-.025em; line-height:1.4; }
.nh-resource-group-count { flex:none; color:#7d6741; font-size:11px; font-weight:600; padding:5px 10px; border:1px solid #e6ddcc; border-radius:40px; background:#fcfaf5; }
.nh-resource-faq .nh-faq-group { margin:0; max-width:none; }
.nh-resource-faq .nh-faq-group+.nh-faq-group { margin-block-start:52px; }
.nh-resource-faq .nh-faq-group h2 { margin:0; }
.nh-resource-faq .nh-faq-list { display:block; }
.nh-resource-faq .nh-faq { border-radius:12px; border:1px solid #e3e6ee; margin-block-start:10px; background:#fff; transition:border-color .2s,background .2s; }
.nh-resource-faq .nh-faq[open] { border-color:#d9bb80; background:#fdfbf7; }
.nh-resource-faq .nh-faq summary { gap:18px; padding:20px 22px; font-size:15px; line-height:1.65; }
.nh-resource-faq .nh-faq-answer { padding:0 22px 23px; color:#58627d; font-size:14px; line-height:1.95; max-inline-size:none; }
.nh-resource-faq .nh-faq-answer .nh-text-link { margin-block-start:14px; }
.nh-resource-faq .nh-faq-plus { flex:none; }
.nh-resource-definitions { margin:0; }
.nh-resource-term { padding:26px 0; border-block-end:1px solid #e6e8ef; position:relative; }
.nh-resource-term dt { color:#1e2858; font-size:18px; font-weight:700; line-height:1.55; letter-spacing:-.02em; }
.nh-resource-term dd { margin-block-start:9px; margin-inline-start:0; color:#58627d; font-size:15px; line-height:1.95; max-inline-size:660px; }
.nh-resource-term dd .nh-text-link { font-size:13px; }
.nh-resource-related { padding-block:66px 78px; border-block-start:1px solid #e6e8ef; }
.nh-resource-related h2 { margin-block:10px 25px; font-size:30px; line-height:1.3; font-weight:700; letter-spacing:-.035em; }
.nh-resource-link-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.nh-resource-link-grid>a { position:relative; display:block; padding:26px; border:1px solid #e3e6ee; border-radius:14px; background:#fff; transition:translate .25s,border-color .25s,box-shadow .25s; }
.nh-resource-link-grid>a:hover { translate:0 -3px; border-color:#cbb273; box-shadow:0 12px 32px #1e28580a; }
.nh-resource-link-grid>a:focus-visible { outline:2px solid #bd831b; outline-offset:4px; }
.nh-resource-link-icon { inline-size:38px; block-size:38px; border-radius:10px; display:grid; place-items:center; background:#fbf6eb; color:#987027; }
.nh-resource-link-grid h3 { font-weight:700; font-size:17px; margin-block:19px 8px; line-height:1.45; }
.nh-resource-link-grid p { font-size:13px; line-height:1.8; color:#626a80; max-inline-size:245px; padding-inline-end:10px; }
.nh-resource-link-arrow { display:block; color:#987027; margin-block-start:22px; }
.nh-resource-link-arrow .nh-icon { inline-size:19px; block-size:19px; }
.nh-resource-editorial { padding-block:32px 68px; }
.nh-resource-edition { display:flex; gap:20px; align-items:center; justify-content:space-between; border-block-end:1px solid #e3e6ee; padding-block-end:24px; margin-block-end:32px; font-size:12px; color:#626a80; }
.nh-resource-edition>p { font-weight:600; color:#1e2858; }
.nh-resource-edition>span { flex:none; }
.nh-resource-story-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; }
.nh-resource-blog .nh-resource-story { background:#fff; border:1px solid #e3e6ee; border-radius:16px; overflow:hidden; transition:translate .3s,border-color .3s,box-shadow .3s; }
.nh-resource-blog .nh-resource-story:hover { transform:none; translate:0 -4px; border-color:#ccb581; box-shadow:0 16px 44px #1e285810; }
.nh-resource-blog .nh-resource-story>a { display:flex; flex-direction:column; block-size:100%; }
.nh-resource-blog .nh-resource-story>a:focus-visible { outline:3px solid #bd831b; outline-offset:-4px; border-radius:16px; }
.nh-resource-story-art { background:#f3f5f9; overflow:hidden; }
.nh-resource-story:nth-child(2n) .nh-resource-story-art { background:#f6f2e9; }
.nh-resource-story-art .nh-resource-scene { block-size:230px; inline-size:100%; }
.nh-resource-story-copy { padding:28px 30px 30px; display:flex; flex-direction:column; flex:1; }
.nh-resource-story-meta { display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px; color:#7a8194; font-size:10px; line-height:1.6; }
.nh-resource-story-meta>span { color:#8a5910; font-weight:700; letter-spacing:.06em; text-transform:uppercase; }
.nh-resource-story-copy h2 { margin-block:16px 14px; font-size:25px; line-height:1.38; letter-spacing:-.035em; font-weight:700; }
.nh-resource-story-copy>p { color:#626a80; font-size:14px; line-height:1.85; margin-block-end:24px; }
.nh-resource-story-copy>.nh-text-link { margin-block-start:auto; font-size:12px; }
.nh-resource-story-featured { grid-column:1/-1; }
.nh-resource-blog .nh-resource-story-featured>a { display:grid; grid-template-columns:.9fr 1.1fr; }
.nh-resource-story-featured .nh-resource-story-art { display:grid; place-items:center; min-block-size:370px; background:#eef1f7; }
.nh-resource-story-featured .nh-resource-scene { block-size:auto; inline-size:100%; }
.nh-resource-story-featured .nh-resource-story-copy { padding:42px; }
.nh-resource-story-featured h2 { font-size:33px; line-height:1.3; }
.nh-resource-article-meta,.nh-resource-document-meta { display:flex; justify-content:space-between; gap:18px; color:#6c7489; font-size:12px; padding-block:26px; border-block-end:1px solid #e3e6ee; }
.nh-resource-article-meta p time { color:#1e2858; margin-inline-start:8px; }
.nh-resource-article-layout,.nh-resource-document-layout { padding-block:52px 80px; }
.nh-resource-article-body { max-inline-size:720px; min-inline-size:0; color:#4b5672; font-size:17px; line-height:1.95; }
.nh-resource-article-body>p { margin-block:0 23px; }
.nh-resource-article-body>p:first-child { font-size:19px; line-height:1.85; color:#3e4a68; padding-block-end:24px; border-block-end:1px solid #e3e6ee; margin-block-end:38px; }
.nh-resource-article-body h2 { margin-block:43px 18px; color:#1e2858; font-weight:700; font-size:25px; line-height:1.4; letter-spacing:-.03em; }
.nh-resource-article-body h3 { color:#1e2858; font-size:20px; line-height:1.5; font-weight:700; margin-block:32px 15px; }
.nh-resource-article-body :is(ul,ol) { margin-block:20px 28px; padding-inline-start:24px; }
.nh-resource-article-body li { padding-inline-start:4px; margin-block-end:12px; }
.nh-resource-article-body strong { color:#263259; }
.nh-resource-article-body .nh-resource-article-return { border-block-start:1px solid #e3e6ee; padding-block-start:30px; margin-block:46px 0; }
.nh-resource-scene { inline-size:100%; max-inline-size:480px; aspect-ratio:3/2; }
.nh-resource-scene svg { inline-size:100%; block-size:100%; }
.nh-resource-scene-grid { stroke:#1e2858; stroke-opacity:.035; }
.nh-resource-scene-paper { fill:#fff; stroke:#acb5cc; stroke-width:1.4; }
.nh-resource-scene-shadow { fill:#dee4ef; stroke:#c5cddd; stroke-width:1; }
.nh-resource-scene-ink { stroke:#52658d; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.nh-resource-scene-gold { stroke:#c59436; stroke-width:2.5; stroke-linecap:round; stroke-linejoin:round; }
.nh-resource-scene-dot { fill:#e5b255; stroke:#fff; stroke-width:3; }
.nh-resource-orbit { stroke:#a4afc7; stroke-width:1.2; stroke-dasharray:4 8; }
.nh-resource-scene.is-active .nh-resource-draw { animation:nh-resource-line 1.4s cubic-bezier(.22,.7,.2,1) both; }
@keyframes nh-resource-line { from { stroke-dasharray:650; stroke-dashoffset:650; } to { stroke-dasharray:650; stroke-dashoffset:0; } }
.nh-resource-trust-layout { padding-block:48px 68px; }
.nh-resource-practice-intro { display:flex; align-items:center; justify-content:space-between; min-block-size:110px; margin-block-end:12px; background:#f5f7fb; border:1px solid #e3e6ee; border-radius:14px; padding-inline:25px; overflow:hidden; }
.nh-resource-practice-intro>.nh-resource-label { display:flex; align-items:center; gap:10px; }
.nh-resource-practice-intro .nh-resource-scene { inline-size:170px; block-size:115px; margin-inline-end:-10px; }
.nh-resource-status-dot { display:inline-block; inline-size:7px; block-size:7px; border-radius:50%; background:#c59436; box-shadow:0 0 0 5px #e8bc6126; }
.nh-resource-control { padding-block:32px; border-block-end:1px solid #e3e6ee; }
.nh-resource-control-heading { display:flex; gap:15px; align-items:start; }
.nh-resource-step { flex:none; color:#a97d26; font-size:11px; font-weight:700; font-variant-numeric:tabular-nums; inline-size:30px; block-size:30px; border-radius:50%; border:1px solid #e8d9ba; background:#fcfaf5; display:grid; place-items:center; }
.nh-resource-control h2 { color:#1e2858; font-size:23px; line-height:1.4; letter-spacing:-.025em; font-weight:700; }
.nh-resource-control ul,.nh-resource-limits ul { list-style:none; margin-block-start:22px; padding:0; }
.nh-resource-control li,.nh-resource-limits li { display:flex; gap:13px; align-items:start; font-size:15px; line-height:1.85; color:#56617d; }
.nh-resource-control li+li,.nh-resource-limits li+li { margin-block-start:14px; }
.nh-resource-control li>.nh-icon { inline-size:17px; block-size:17px; color:#b3842f; margin-block-start:6px; }
.nh-resource-limits { margin-block-start:36px; padding:30px; border:1px solid #d9dde7; border-inline-start:3px solid #a4acbf; border-radius:12px; background:#f7f8fa; }
.nh-resource-limits>.nh-resource-label { display:flex; align-items:center; gap:10px; color:#626a80; }
.nh-resource-status-dash { inline-size:14px; block-size:1px; background:#7f899f; }
.nh-resource-limits h2 { font-size:26px; font-weight:700; letter-spacing:-.035em; margin-block-start:15px; line-height:1.4; }
.nh-resource-limit-dash { flex:none; inline-size:13px; block-size:1px; background:#98a0b2; margin-block-start:14px; }
.nh-resource-question { display:flex; gap:40px; align-items:center; justify-content:space-between; margin-block-end:64px; border:1px solid #e2d8c4; border-radius:16px; padding:36px; background:#fcfaf5; }
.nh-resource-question h2 { font-size:28px; line-height:1.4; font-weight:700; letter-spacing:-.03em; margin-block:9px 12px; }
.nh-resource-question>div>p:last-child { color:#626a80; font-size:14px; line-height:1.85; max-inline-size:610px; }
.nh-resource-question-actions { display:flex; flex-wrap:wrap; gap:12px; flex:none; max-inline-size:285px; }
.nh-resource-document { max-inline-size:740px; min-inline-size:0; }
.nh-resource-document .nh-resource-clause { margin-block:0 40px; padding-block-end:34px; border-block-end:1px solid #e6e8ef; }
.nh-resource-clause h2 { font-size:24px; line-height:1.4; letter-spacing:-.025em; }
.nh-resource-clause p:not([aria-hidden]) { font-size:16px; line-height:1.9; color:#58627d; }
.nh-resource-operator { padding:28px; border:1px solid #e3e6ee; background:#f7f8fa; border-radius:12px; }
.nh-resource-operator h2 { font-size:23px; font-weight:700; margin-block:9px 16px; line-height:1.4; }
.nh-resource-operator>p:not(.nh-resource-label) { margin-block-start:8px; font-size:14px; line-height:1.85; color:#58627d; }
.nh-resource-operator .nh-resource-operator-name { font-weight:700; color:#1e2858; }
.nh-resource-operator a { color:#1e2858; font-weight:600; text-decoration:underline; text-underline-offset:4px; overflow-wrap:anywhere; }
.nh-resource-operator-pending { padding-block-start:12px; border-block-start:1px solid #e3e6ee; }
.nh-resource-contract-reading { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; padding-block:32px; }
.nh-resource-contract-reading .nh-resource-sidebar { position:static; }
.nh-resource-contract-reading .nh-resource-index ol { display:flex; flex-wrap:wrap; gap:10px; }
.nh-resource-contract-reading .nh-resource-index li { flex:1; min-inline-size:155px; margin:0; }
.nh-resource-contract-reading .nh-resource-index a { block-size:100%; border:1px solid #e3e6ee; border-radius:9px; background:#fff; min-block-size:70px; align-items:center; }
.nh-resource-contract-reading .nh-resource-index a:hover { border-color:#d4b474; background:#fcfaf5; }
.nh-resource-contract-reading .nh-resource-side-note { padding-inline:0; padding-block-end:0; }
.nh-resource-contract-reading .nh-resource-scene { max-inline-size:360px; justify-self:end; }
.nh-resource-contract-confirmed { border-block:1px solid #e3e6ee; }
.nh-resource-contract-confirmed .nh-resource-carrier-confirmed { border-radius:14px; padding:26px; border-inline-start:3px solid #c7973b; }
.nh-resource-carrier-confirmed p:first-child { display:flex; align-items:center; gap:9px; }
.nh-resource-carrier-confirmed p:first-child>.bidi-ltr { display:grid; place-items:center; inline-size:36px; block-size:36px; border-radius:8px; background:#f7f1e5; font-size:12px; flex:none; }
.nh-resource-unpublished-regions { padding:24px; background:#fafbfc; border:1px dashed #d8dce7; border-radius:12px; }
.nh-resource-contract-global { position:relative; overflow:hidden; }
.nh-resource-contract-global::before { content:""; position:absolute; inline-size:400px; block-size:400px; inset-inline-end:-100px; top:-140px; border:1px solid #ffffff12; border-radius:50%; box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03; pointer-events:none; }
.nh-resource-contract-global>.container-content { position:relative; }
.nh-resource-route-options { display:grid; grid-template-columns:1.25fr .75fr; gap:48px; align-items:center; padding-block:44px 58px; }
.nh-resource-route-options h2 { font-size:23px; line-height:1.5; font-weight:600; max-inline-size:500px; margin-block:12px 26px; letter-spacing:-.02em; }
.nh-resource-route-options .nh-resource-scene { inline-size:100%; }
@media (max-width:1050px) {
    .nh-resource-layout { grid-template-columns:200px minmax(0,1fr); gap:36px; }
    .nh-resource-question { align-items:start; flex-direction:column; gap:24px; }
    .nh-resource-question-actions { max-inline-size:none; }
    .nh-resource-story-featured .nh-resource-story-copy { padding:32px; }
    .nh-resource-story-featured h2 { font-size:29px; }
}
@media (max-width:800px) {
    .nh-resource-layout { display:block; }
    .nh-resource-sidebar { position:static; margin-block-end:34px; }
    .nh-resource-index ol { display:flex; flex-wrap:wrap; gap:6px; }
    .nh-resource-index li+li { margin-block-start:0; }
    .nh-resource-index a { border:1px solid #e3e6ee; border-radius:7px; padding:9px 12px; gap:8px; font-size:12px; }
    [dir="rtl"] .nh-resource-index a { border-radius:7px; }
    .nh-resource-index-number { display:none; }
    .nh-resource-index-count { margin-inline-start:0; }
    .nh-resource-index>.nh-resource-label { margin-block-end:12px; }
    .nh-resource-side-note { padding:14px 0 0; }
    .nh-resource-search-row { flex-wrap:wrap; }
    .nh-resource-search-field { flex-basis:100%; }
    .nh-resource-category-field { flex:1; min-inline-size:0; }
    .nh-resource-search select { inline-size:100%; }
    .nh-resource-search-footer { flex-direction:column; gap:8px; }
    .nh-resource-blog .nh-resource-story-featured>a { display:flex; }
    .nh-resource-story-featured .nh-resource-story-art { min-block-size:0; }
    .nh-resource-story-featured .nh-resource-scene { block-size:280px; }
    .nh-resource-story-copy { padding:24px; }
    .nh-resource-story-copy h2 { font-size:23px; }
    .nh-resource-story-meta { flex-direction:column; }
    .nh-resource-article-layout,.nh-resource-document-layout { padding-block-start:32px; }
    .nh-resource-contract-reading { grid-template-columns:1fr; gap:0; }
    .nh-resource-contract-reading .nh-resource-scene { display:none; }
    .nh-resource-contract-reading .nh-resource-sidebar { margin-block-end:0; }
}
@media (max-width:560px) {
    .nh-resource-library { padding-block:26px 54px; }
    .nh-resource-search { padding:18px; border-radius:12px; margin-block-end:26px; }
    .nh-resource-group-heading { gap:12px; }
    .nh-resource-group-heading h2 { font-size:21px; }
    .nh-resource-faq .nh-faq summary { padding:17px; font-size:14px; }
    .nh-resource-faq .nh-faq-answer { padding-inline:17px; }
    .nh-resource-group+.nh-resource-group { margin-block-start:36px; }
    .nh-resource-faq .nh-faq-group+.nh-faq-group { margin-block-start:36px; }
    .nh-resource-term { padding-block:21px; }
    .nh-resource-term dt { font-size:17px; }
    .nh-resource-term dd { font-size:14px; }
    .nh-resource-link-grid,.nh-resource-story-grid { grid-template-columns:1fr; gap:16px; }
    .nh-resource-link-grid>a { padding:23px; }
    .nh-resource-link-grid p { max-inline-size:none; padding-inline-end:36px; }
    .nh-resource-link-arrow { position:absolute; inset-inline-end:25px; top:26px; margin:0; }
    .nh-resource-related { padding-block:44px 52px; }
    .nh-resource-related h2 { font-size:26px; }
    .nh-resource-edition { align-items:start; font-size:11px; gap:15px; }
    .nh-resource-story-featured .nh-resource-story-copy { padding:25px; }
    .nh-resource-story-featured h2 { font-size:27px; }
    .nh-resource-story-art .nh-resource-scene { block-size:220px; }
    .nh-resource-story-meta { flex-direction:row; }
    .nh-resource-article-meta,.nh-resource-document-meta { flex-wrap:wrap; padding-block:20px; font-size:11px; }
    .nh-resource-article-body { font-size:16px; }
    .nh-resource-article-body>p:first-child { font-size:17px; }
    .nh-resource-article-body h2 { font-size:23px; }
    .nh-resource-article-layout,.nh-resource-document-layout { padding-block-end:52px; }
    .nh-resource-practice-intro { padding-inline:19px; }
    .nh-resource-practice-intro .nh-resource-scene { inline-size:130px; }
    .nh-resource-control h2 { font-size:21px; }
    .nh-resource-control li,.nh-resource-limits li { font-size:14px; }
    .nh-resource-limits { padding:22px; }
    .nh-resource-limits h2 { font-size:24px; }
    .nh-resource-question { padding:25px; margin-block-end:42px; }
    .nh-resource-question h2 { font-size:25px; }
    .nh-resource-document .nh-resource-clause { margin-block-end:29px; padding-block-end:25px; }
    .nh-resource-clause h2 { font-size:22px; }
    .nh-resource-clause p:not([aria-hidden]) { font-size:15px; }
    .nh-resource-route-options { grid-template-columns:1fr; padding-block:36px; gap:25px; }
    .nh-resource-route-options .nh-resource-scene { max-inline-size:300px; justify-self:center; }
}
@media (prefers-reduced-motion:reduce) {
    .nh-resource-page *,.nh-resource-page *::before,.nh-resource-page *::after { animation:none!important; transition:none!important; }
    .nh-resource-page :is(.nh-resource-story,.nh-resource-link-grid>a):hover { translate:none; }
}
