.nf-funnel{color:var(--e-global-color-text,#4d403a);font-family:var(--e-global-typography-text-font-family,Archivo),sans-serif;max-width:760px}.nf-funnel .button{display:inline-block;background:var(--e-global-color-primary,#4d403a);color:#fdf2e8;border:1px solid transparent;border-radius:200px;padding:16px 26px;min-height:48px;text-decoration:none;line-height:1.4;font:inherit;cursor:pointer}.nf-funnel .button:focus-visible,.nf-funnel select:focus-visible{outline:3px solid #9a7f74;outline-offset:4px}.nf-funnel label{display:block;margin:20px 0 8px}.nf-funnel select{width:100%;min-height:48px;background:#fff;border:1px solid #9a7f74;border-radius:12px;padding:12px;color:inherit;font:inherit}.nf-funnel form .button{margin-top:20px}.nf-funnel p{margin:16px 0;line-height:1.65}.nf-funnel a{overflow-wrap:anywhere}@media(max-width:767px){.nf-funnel .button{width:100%;text-align:center;box-sizing:border-box}}

.nf-confirm{margin:0;background:#fdf2e8;color:#4d403a;font-family:Arial,sans-serif;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box}.nf-confirm-card{width:min(100%,660px);padding:clamp(24px,6vw,56px);background:#fff;border-radius:24px}.nf-confirm-brand{font-family:Georgia,serif;font-size:30px;letter-spacing:1px;text-decoration:none;color:inherit}.nf-confirm-card h1{font-size:clamp(28px,5vw,40px);line-height:1.2}.nf-confirm-card a{color:inherit}.nf-confirm-card .nf-funnel{font-family:inherit}

/* Reference-led product recommendations, scoped to the Academy page. */
.nf-bm .nf-academy-product-paths{list-style:none;margin:0;padding:0;display:grid;gap:0}
.nf-bm .nf-academy-product-paths li{border-top:1px solid #daccC2}
.nf-bm .nf-academy-product-paths a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;color:#4d403a;line-height:1.5;text-decoration:none}
.nf-bm .nf-academy-product-paths a:hover{text-decoration:underline;text-underline-offset:4px}
