.nf{background:var(--mint-50);padding:calc(120 * var(--u)) calc(86 * var(--u))}.nf__inner{max-width:calc(760 * var(--u));text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.nf__lede{font-family:var(--f-head);font-weight:500;font-size:calc(32 * var(--u));letter-spacing:-.03em;color:var(--teal);line-height:1.3}.nf__home{margin-top:calc(36 * var(--u))}.nf__nav{margin-top:calc(40 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid #2f7a7b33;width:100%}.nf__nav ul{justify-content:center;gap:calc(8 * var(--u)) calc(32 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nf__nav a{font-family:var(--f-body);font-weight:700;font-size:calc(18 * var(--u));color:var(--teal-ink);text-underline-offset:5px;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .3s,text-decoration-color .3s}.nf__nav a:hover{color:var(--teal-deep);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}@media (max-width:750px){.nf{padding:72px 20px 80px}.nf__inner{max-width:none}.nf__lede{font-size:24px}.nf__home{margin-top:28px}.nf__nav{margin-top:32px;padding-top:20px}.nf__nav ul{gap:4px 24px}.nf__nav a{padding:8px 0;font-size:16px;display:inline-block}}@media (min-width:751px) and (max-width:1000px){.nf{padding:calc(110 * var(--u)) calc(60 * var(--u))}.nf__lede{font-size:max(26px, calc(32 * var(--u)))}.nf__nav a{font-size:max(16px, calc(18 * var(--u)))}}
