/* V46 informational pages only; does not affect V45 pages */
.nf-guide{padding:72px 0 105px}.nf-guide .eyebrow{font:500 12px var(--mono);letter-spacing:.22em;color:var(--green);text-transform:uppercase}.nf-guide h1{font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:-.045em;max-width:1000px;margin:20px 0}.nf-guide h1 em{font-style:normal;color:var(--green)}.nf-guide .lead{max-width:850px;font-size:18px;line-height:1.85;color:#b4c1b9}.nf-guide h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.035em;margin:0 0 20px}.nf-guide h3{font-size:19px;margin:0 0 12px;color:#f3d779}.nf-guide p,.nf-guide li{line-height:1.85;color:#bac6be}.nf-guide a:not(.button):not(.nav-buy):not(.logo){color:#f2d675}.nf-guide section{margin-top:65px}.nf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nf-card{padding:27px;background:linear-gradient(150deg,#101714,#080c0a);border:1px solid rgba(212,175,55,.22);border-radius:12px}.nf-card p{margin-bottom:0}.nf-wide{grid-column:span 2}.nf-banner{border:1px solid rgba(212,175,55,.34);border-radius:15px;padding:25px 30px;background:linear-gradient(120deg,rgba(212,175,55,.09),rgba(0,0,0,.12))}.nf-banner strong{color:#f2d675}.nf-screenshot{width:100%;height:auto;border:1px solid rgba(212,175,55,.35);border-radius:16px;display:block}.nf-guide .nf-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.nf-guide .nf-questions{display:grid;gap:12px}.nf-guide details{border:1px solid rgba(212,175,55,.2);border-radius:10px;background:#0b100e;padding:18px 23px}.nf-guide summary{cursor:pointer;color:#f4f7f5;font-weight:700;line-height:1.5}.nf-guide details p{margin-bottom:3px}.nf-guide .nf-topic{margin-top:42px}.nf-mini{font-size:13px;color:#9cab9f}.nf-guide .nf-rule{border-top:1px solid rgba(255,255,255,.09);margin:42px 0}.nf-guide .nf-cta{margin-top:70px}.nf-guide .nf-cta .button{min-height:54px}.nf-guide .nf-highlight{color:#f2d675}.nf-guide .nf-list{padding-left:22px}.nf-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nf-nav a{color:#aebbb2;text-decoration:none;font-size:13px}.nf-nav a:hover{color:#f2d675}.nf-footlinks{display:flex;flex-wrap:wrap;gap:15px;padding-top:20px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.1)}.nf-footlinks a{font-size:13px;color:#c4cec9;text-decoration:none}.nf-footlinks a:hover{color:#f2d675}@media(max-width:850px){.nf-grid{grid-template-columns:1fr}.nf-wide{grid-column:span 1}.nf-guide{padding-top:40px}.nf-guide .lead{font-size:16px}.nf-guide section{margin-top:45px}.nf-nav{gap:10px}}
