/* Only source-marked imported articles receive these styles. */
.natiive-migrated-article main .wp-block-post-featured-image img{display:block;max-height:32rem;width:100%;height:auto;object-fit:contain!important;border-radius:.75rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell){--nei-navy:#1f2244;--nei-gold:#917a26;--nei-ink:#263238;--nei-line:#deddd5;--nei-paper:#f7f6f1;color:var(--nei-ink);font-family:inherit;font-size:1.0625rem;line-height:1.78;max-width:76ch;margin:0 auto;padding:clamp(1rem,3vw,2rem) 0;overflow-wrap:anywhere}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) *{box-sizing:border-box}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) :is(h1,h2,h3){color:var(--nei-navy);line-height:1.2;text-wrap:balance;letter-spacing:-.025em;scroll-margin-top:7rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) h1{font-size:clamp(2rem,4.4vw,3.4rem);margin:.65rem 0 1.2rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) h2{font-size:clamp(1.45rem,2.7vw,2.1rem);margin:.6rem 0 1rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) h3{font-size:1.25rem;margin:.5rem 0 .8rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) p{margin:0 0 1.15rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) a{color:#77621d;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) a:hover{color:var(--nei-navy)}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) :is(a,button,summary):focus-visible{outline:3px solid var(--nei-gold);outline-offset:4px}
.natiive-migrated-article :is(.ne-eyebrow,.ne-section-label,.nar-kicker){font-size:.75rem;font-weight:750;letter-spacing:.12em;color:#77621d;text-transform:uppercase;margin:0 0 .6rem}
.natiive-migrated-article :is(.ne-deck,.ne-lead,.nar-lead){font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.55;color:#455064}
.natiive-migrated-article :is(.ne-meta,.nar-source-note,.ne-footnote,.ne-cap){font-size:.875rem;color:#61666e;line-height:1.55}
.natiive-migrated-article :is(.ne-header,.natiive-article-shell>header){padding-bottom:1.5rem;border-bottom:1px solid var(--nei-line);margin-bottom:2rem}
.natiive-migrated-article :is(.ne-section,.nar-section,.natiive-editorial>section){margin-top:2.5rem}
.natiive-migrated-article .nei-author{display:flex;gap:1rem;align-items:center;margin:1.6rem 0}
.natiive-migrated-article .nei-author p{margin:0!important;font-size:.875rem;line-height:1.5}
.natiive-migrated-article .nei-author :is(strong,span){display:block}
.natiive-migrated-article .nei-author img.nei-author-photo{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:50%;flex:none}
.natiive-migrated-article :is(.ne-hero,.natiive-editorial .wp-block-image){margin:1.5rem 0 2rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) img{display:block;max-width:100%;height:auto;border-radius:.75rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) figcaption{font-size:.8rem;color:#61666e;margin-top:.6rem;text-align:center}
.natiive-migrated-article :is(.ne-toc,.nar-toc,.ne-summary){background:var(--nei-paper);border:1px solid var(--nei-line);border-radius:.8rem;padding:clamp(1.1rem,3vw,1.7rem);margin:1.75rem 0}
.natiive-migrated-article :is(.ne-toc,.nar-toc) :is(ol,ul){margin:.7rem 0 0;padding-left:1.3rem}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) li{margin:.45rem 0;padding-left:.15rem}
.natiive-migrated-article :is(.ne-notice,.ne-important){display:flex;gap:1rem;background:#f6f3e7;border-left:4px solid var(--nei-gold);padding:1.2rem 1.4rem;border-radius:0 .6rem .6rem 0;margin:1.7rem 0}
.natiive-migrated-article :is(.ne-notice,.ne-important) p:last-child{margin-bottom:0}
.natiive-migrated-article :is(.nar-highlights,.ne-benefits,.ne-rate-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin:1.75rem 0}
.natiive-migrated-article :is(.nar-highlight,.ne-soft-card,.ne-rate-card){padding:1.25rem;border:1px solid var(--nei-line);border-radius:.7rem;background:var(--nei-paper)}
.natiive-migrated-article .nar-highlight :is(strong,span){display:block}
.natiive-migrated-article .nar-highlight strong{font-size:1.3rem;color:var(--nei-navy);line-height:1.25;margin-bottom:.7rem}
.natiive-migrated-article .nar-highlight span{font-size:.9rem;line-height:1.55}
.natiive-migrated-article .ne-number{display:block;color:var(--nei-navy);font-size:clamp(2rem,5vw,3rem);font-weight:750;line-height:1.15;margin:.7rem 0}
.natiive-migrated-article .ne-rate-alt{background:#fff}
.natiive-migrated-article :is(.ne-steps,.ne-timeline){padding-left:1.4rem}
.natiive-migrated-article .ne-steps li{padding:.3rem 0 .8rem .4rem}
.natiive-migrated-article .ne-roadmap{margin:1.7rem 0;padding:1.4rem;background:var(--nei-paper);border-radius:.7rem}
.natiive-migrated-article .ne-roadmap ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;padding:0;margin:1rem 0 0;list-style:none}
.natiive-migrated-article .ne-roadmap li{margin:0;padding:0;font-size:.8rem;line-height:1.35}
.natiive-migrated-article .ne-roadmap li>span:not(.fa){display:block;color:var(--nei-gold);font-size:1.4rem;margin-bottom:.5rem}
.natiive-migrated-article .ne-table-wrap{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--nei-line);border-radius:.7rem}
.natiive-migrated-article .ne-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}
.natiive-migrated-article .ne-table caption{text-align:left;padding:1rem;font-weight:700;color:var(--nei-navy)}
.natiive-migrated-article .ne-table :is(th,td){text-align:left;vertical-align:top;padding:1rem;border-top:1px solid var(--nei-line)}
.natiive-migrated-article .ne-table th{background:var(--nei-paper);font-weight:700}
.natiive-migrated-article :is(.ne-contact,.nar-contact){background:var(--nei-navy);color:#fff;border-radius:.9rem;padding:clamp(1.4rem,3.5vw,2.2rem);margin:2.5rem 0}
.natiive-migrated-article :is(.ne-contact,.nar-contact) :is(h2,h3,p,.ne-eyebrow){color:#fff}
.natiive-migrated-article :is(.ne-contact,.nar-contact) a:not(.ne-btn):not(.nar-button){color:#fff}
.natiive-migrated-article :is(.ne-btn,.nar-button){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--nei-navy);border-radius:.4rem;background:var(--nei-navy);color:#fff!important;font:inherit;font-size:.9rem;font-weight:700;line-height:1.4;text-decoration:none!important;cursor:pointer;text-align:center;max-width:100%}
.natiive-migrated-article :is(.ne-contact,.nar-contact) :is(.ne-btn,.nar-button){background:#fff;border-color:#fff;color:var(--nei-navy)!important}
.natiive-migrated-article .ne-btn.ne-light{background:#fff;color:var(--nei-navy)!important;border-color:#c7c9cf}
.natiive-migrated-article .ne-btn.ne-wa{background:#f1f5ee;color:#294b32!important;border-color:#b4c6b1}
.natiive-migrated-article :is(.ne-btn,.nar-button):hover{filter:brightness(.95)}
.natiive-migrated-article .ne-share{margin:1.7rem 0;padding:1.2rem 0;border-top:1px solid var(--nei-line);border-bottom:1px solid var(--nei-line)}
.natiive-migrated-article .ne-share>p{font-size:.9rem;margin-bottom:.8rem}
.natiive-migrated-article .ne-share-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:.7rem 0}
.natiive-migrated-article .ne-share-status{display:block;min-height:1.4em;font-size:.85rem;color:#455064}
.natiive-migrated-article :is(.ne-sources,.nar-sources,.article-sources){border-top:1px solid var(--nei-line);padding-top:1.5rem;font-size:.9rem;line-height:1.65;margin-top:2.5rem}
.natiive-migrated-article .nar-sources summary{font-weight:700;color:var(--nei-navy);cursor:pointer;margin-bottom:1rem}
.natiive-migrated-article :is(.ne-related,.nar-related){border-left:3px solid var(--nei-gold);padding:1rem 1.2rem;background:var(--nei-paper);margin:1.7rem 0}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) blockquote{padding:1.1rem 1.4rem;margin:1.5rem 0;border-left:3px solid var(--nei-gold);background:var(--nei-paper)}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) .fa{display:none}
.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell) [hidden]{display:none!important}
@media(max-width:640px){.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell){font-size:1rem}.natiive-migrated-article .ne-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.natiive-migrated-article .ne-share-actions .ne-btn{flex:1 1 9rem}.natiive-migrated-article .ne-table :is(th,td){padding:.75rem}.natiive-migrated-article :is(.ne-contact,.nar-contact) .ne-phone{display:block;margin-top:1rem}}
@media print{.natiive-migrated-article :is(.ne-share,.ne-contact,.nar-contact){display:none}.natiive-migrated-article :is(.natiive-editorial,.natiive-article-shell){font-size:11pt;max-width:none;color:#000}.natiive-migrated-article :is(.ne-table-wrap,.ne-soft-card,.nar-highlight){break-inside:avoid}}
