/* Shared internal-page heading. Existing page content stays in its own template. */
.page-header-ff{background:#fafaf8;border:0;padding:32px 0}
.page-header-ff__inner{width:min(1240px,calc(100% - 64px));max-width:none;margin-inline:auto;text-align:left}
.page-header-ff .page-header-ff__title{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.35;letter-spacing:normal;color:#26372c;margin:18px 0 10px}
.page-header-ff .page-header-ff__desc{max-width:none;margin:12px 0 0;text-align:left;color:#5f665e;font-size:17px;line-height:1.7}
.page-header-ff .page-header-ff__eyebrow{color:#315f2e;letter-spacing:normal;margin-top:16px}
.page-header-ff--breadcrumb-only{padding-block:24px}
.ff-info-page .ff-nav{background:#fafaf8;backdrop-filter:none}
.ff-info-page .ff-nav__inner{max-width:1240px;height:84px}
.ff-info-page .ff-nav__logo img{max-height:54px}
.ff-info-page .ff-nav__cta,.ff-info-page .ff-nav__cta-mobile{background:#83c452;color:#20341b!important;border-radius:8px;box-shadow:none}
@media(max-width:1050px){.ff-info-page .ff-nav__links{display:none}.ff-info-page .ff-nav__mobile-btn{display:block}.ff-info-page .ff-mobile-menu{top:84px}}
@media(max-width:768px){.page-header-ff{padding-block:24px}.page-header-ff__inner{width:calc(100% - 40px)}.ff-info-page .ff-nav__inner{height:68px}.ff-info-page .ff-nav__logo img{max-height:43px}.ff-info-page .ff-nav__cta--desktop{display:none}.ff-info-page .ff-nav__cta-mobile{display:flex;align-items:center;min-height:42px}.ff-info-page .ff-mobile-menu{top:68px}}
/* One dropdown surface across navigation and catalogue sorting. */
.ff-nav__submenu,.ff-catalogue-sort>div{background:#fff;border:1px solid #dedfd6;border-radius:10px;padding:6px;box-shadow:0 8px 24px #26372c14;backdrop-filter:none;-webkit-backdrop-filter:none}
.ff-nav__submenu .ff-nav__link,.ff-catalogue-sort>div>a{font-size:15px;line-height:1.6;padding:10px 12px;border-radius:6px;color:#26372c}
.ff-nav__submenu .ff-nav__link:hover,.ff-nav__submenu .ff-nav__item:hover>.ff-nav__link,.ff-nav__submenu .ff-nav__item:focus-within>.ff-nav__link,.ff-catalogue-sort>div>a:hover,.ff-catalogue-sort>div>a[aria-current]{background:#ecf3e5;color:#315f2e}
