.nbf-guide{--nbf-teal:#154643;--nbf-accent:#15898d;--nbf-yellow:#fad13b;--nbf-ink:#0a0a0a;--nbf-muted:#4b5a59;--nbf-line:#d9e4e3;--nbf-soft:#f2f7f6;--nbf-header-h:100px;color:var(--nbf-ink);font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.65;background:#fff}body .nbf-guide a{font-family:inherit;font-size:inherit;line-height:inherit}body .nbf-guide h1,body .nbf-guide h2,body .nbf-guide h3{text-transform:none}.nbf-guide__wrap{max-width:1180px;margin:0 auto;padding:0 20px}.nbf-guide__hero{background:var(--nbf-teal);color:#fff;padding:40px 0 44px}.nbf-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0;font-size:14px;color:#cfe3e1}.nbf-crumbs li+li::before{content:"›";margin-right:6px}.nbf-crumbs a{color:#fff;text-decoration:underline;text-underline-offset:3px}.nbf-guide__title{font-family:"Righteous",sans-serif;font-weight:400;font-size:clamp(30px, 4.4vw, 48px);line-height:1.15;color:#fff;margin:0 0 14px;max-width:900px}.nbf-guide__lede{font-size:20px;color:#e3efee;max-width:780px;margin:0 0 16px}.nbf-guide__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:15px;color:var(--nbf-yellow)}.nbf-guide__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:64px}.nbf-guide--index .nbf-guide__layout{grid-template-columns:minmax(0,1fr);max-width:980px}.nbf-guide__body{min-width:0;max-width:780px}.nbf-guide--index .nbf-guide__body{max-width:none}.nbf-toc{position:sticky;top:calc(var(--nbf-header-h) + 20px);align-self:start;max-height:calc(100vh - var(--nbf-header-h) - 40px);overflow-y:auto}.nbf-toc__box{border-left:3px solid var(--nbf-accent);padding-left:16px}.nbf-toc__title{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--nbf-teal);cursor:pointer;list-style:none;margin-bottom:10px}.nbf-toc__title::-webkit-details-marker{display:none}.nbf-toc__list{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.4}.nbf-toc__list li{margin:0 0 10px}.nbf-toc__list a{color:var(--nbf-muted);text-decoration:none}.nbf-toc__list a:hover,.nbf-toc__list a.is-active{color:var(--nbf-teal);font-weight:600}.nbf-toc__cta{margin-top:24px;padding:18px 16px;border-radius:10px;background:var(--nbf-teal)}.nbf-guide .nbf-toc__cta p{margin:0 0 12px;font-family:"Righteous",sans-serif;font-size:17px;line-height:1.3;color:#fff}.nbf-toc__cta .nbf-btn{display:block;padding:11px 12px;font-size:15px;text-align:center}.nbf-guide__content h2{font-family:"Righteous",sans-serif;font-weight:400;font-size:clamp(25px, 3vw, 32px);line-height:1.25;color:var(--nbf-teal);margin:48px 0 16px;scroll-margin-top:calc(var(--nbf-header-h) + 20px)}.nbf-guide__content h3{font-family:"DM Sans",sans-serif;font-weight:700;font-size:21px;color:var(--nbf-teal);margin:30px 0 10px;scroll-margin-top:calc(var(--nbf-header-h) + 20px)}.nbf-guide__content p,.nbf-guide__content ul,.nbf-guide__content ol{margin:0 0 18px}.nbf-guide__content ul,.nbf-guide__content ol{padding-left:24px}.nbf-guide__content li{margin-bottom:8px}.nbf-guide__content a{color:var(--nbf-accent);text-decoration:underline;text-underline-offset:3px}.nbf-takeaways{background:var(--nbf-soft);border:1px solid var(--nbf-line);border-left:6px solid var(--nbf-yellow);border-radius:10px;padding:22px 26px 6px;margin:0 0 36px}.nbf-guide__content .nbf-takeaways__title{font-family:"Righteous",sans-serif;font-size:22px;color:var(--nbf-teal);margin:0 0 12px}.nbf-compare{margin:24px 0 32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.nbf-compare table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;line-height:1.45}.nbf-compare th,.nbf-compare td{border:1px solid var(--nbf-line);padding:12px 14px;text-align:left;vertical-align:top}.nbf-compare thead th{background:var(--nbf-teal);color:#fff;font-weight:700}.nbf-compare tbody th,.nbf-compare tbody td:first-child{font-weight:700;color:var(--nbf-teal);background:var(--nbf-soft)}.nbf-compare figcaption{font-size:14px;color:var(--nbf-muted);margin-top:8px}.nbf-guide__content .schema-faq-section{border:1px solid var(--nbf-line);border-radius:10px;padding:18px 22px;margin-bottom:14px}.nbf-guide__content .schema-faq-question{display:block;font-size:19px;color:var(--nbf-teal);margin-bottom:6px}.nbf-guide__content .schema-faq-answer{margin:0}.nbf-hubnav{margin-top:48px}.nbf-guide .nbf-hubnav__title{font-family:"Righteous",sans-serif;font-weight:400;font-size:26px;color:var(--nbf-teal);margin:0 0 16px}.nbf-hubnav__title a{color:inherit}.nbf-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;list-style:none;margin:0;padding:0}.nbf-card a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 20px;border:1px solid var(--nbf-line);border-radius:10px;text-decoration:none;color:var(--nbf-ink);transition:border-color 0.15s,box-shadow 0.15s}.nbf-card a:hover{border-color:var(--nbf-accent);box-shadow:0 6px 18px rgb(21 70 67 / .1)}.nbf-card__title{font-weight:700;color:var(--nbf-teal);font-size:18px}.nbf-card__text{font-size:15px;color:var(--nbf-muted);line-height:1.5}.nbf-guide__cta{margin-top:48px;padding:28px 30px;border-radius:14px;background:var(--nbf-teal);color:#fff}.nbf-guide__cta p{margin:0 0 16px;color:#e3efee}.nbf-guide__cta .nbf-guide__cta-title{font-family:"Righteous",sans-serif;font-size:26px;color:#fff;margin-bottom:8px}.nbf-btn{display:inline-block;padding:13px 24px;border-radius:8px;background:var(--nbf-yellow);color:var(--nbf-teal);font-weight:700;text-decoration:none}.nbf-btn:hover{background:#ffe274;color:var(--nbf-teal)}.nbf-btn--lg{padding:15px 30px;font-size:18px}.nbf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;counter-reset:nbf-step;margin:4px 0 24px;padding:0}.nbf-steps li{counter-increment:nbf-step;display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4;color:#fff}.nbf-steps li::before{content:counter(nbf-step);flex:0 0 28px;height:28px;border-radius:50%;background:var(--nbf-yellow);color:var(--nbf-teal);font-weight:700;font-size:15px;line-height:28px;text-align:center}@media (max-width:640px){.nbf-steps{grid-template-columns:minmax(0,1fr)}.nbf-btn--lg{display:block;text-align:center}}.nbf-guide__disclaimer{margin-top:32px;font-size:14px;color:var(--nbf-muted);border-top:1px solid var(--nbf-line);padding-top:16px}@media (max-width:1024px){.nbf-guide{font-size:17px}.nbf-guide__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.nbf-guide__wrap{padding:0 16px}.nbf-guide__hero{padding:28px 0 32px}.nbf-toc{top:var(--nbf-header-h);z-index:20;max-height:none;overflow:visible;margin:0 -16px 28px;background:#fff;border-bottom:1px solid var(--nbf-line);box-shadow:0 4px 12px rgb(21 70 67 / .06)}.nbf-toc__box{border-left:0;padding:12px 16px}.nbf-toc__title{margin:0;display:flex;justify-content:space-between;align-items:center}.nbf-toc__title::after{content:"+";font-size:20px;line-height:1}.nbf-toc__box[open] .nbf-toc__title::after{content:"–"}.nbf-toc__box[open] nav{max-height:55vh;overflow-y:auto;padding-top:12px}.nbf-toc__cta{display:none}.nbf-takeaways{padding:18px 18px 4px}.nbf-guide__cta{padding:22px 20px}}