/* Scoped page, submenu and public footer; shared palette remains unchanged. */
body.fol-legacy-page{background:#011023 url('fairbanks-contours-4k.svg') left top/4096px 2730.666667px repeat!important;}
body.fol-legacy-page .entry-title,body.fol-legacy-page .entry-header{display:none!important;}
.fol-legacy{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:38px 24px 60px;font:400 17px/1.6 'Barlow',sans-serif;color:#EBE5DD;}
.fol-legacy *{box-sizing:border-box;}
.fol-legacy h1,.fol-legacy h2,.fol-legacy h3{font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;line-height:1.12!important;text-transform:uppercase;}
.fol-legacy h1{font-size:clamp(38px,5vw,54px)!important;color:#EBE5DD!important;margin:0 0 14px!important;}
.fol-legacy h2{font-size:32px!important;color:#EBE5DD!important;margin:0 0 20px!important;}
.fol-legacy h3{font-size:27px!important;margin:0 0 14px!important;}
.fol-legacy p{margin:0 0 16px!important;}
.fol-legacy-intro{margin-bottom:30px;}
.fol-legacy-intro>p:last-child{font-size:21px;color:#EBE5DD!important;}
.fol-legacy .fol-legacy-kicker{font:700 15px/1.3 'Barlow Condensed',sans-serif!important;text-transform:uppercase;letter-spacing:.09em;color:#D0900F!important;}
.fol-legacy-paper{padding:26px;border:1px solid #8A5A00;border-radius:14px;background:#EBE5DD linear-gradient(#ebe5ddb8,#ebe5ddb8);background-image:linear-gradient(#ebe5ddb8,#ebe5ddb8),url('flyer-assets-v4/parchment.webp');background-size:auto,600px auto;color:#011023;}
.fol-legacy .fol-legacy-paper :is(h2,h3,p){color:#011023!important;-webkit-text-fill-color:#011023!important;}
.fol-legacy .fol-legacy-paper .fol-legacy-kicker{color:#8A5A00!important;-webkit-text-fill-color:#8A5A00!important;}
.fol-legacy .fol-legacy-paper p:last-child{margin-bottom:0!important;}
.fol-legacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.fol-legacy-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));}
.fol-legacy-section,.fol-legacy-share{margin-top:34px;}
.fol-legacy .fol-legacy-stat{font:700 44px/1.1 'Barlow Condensed',sans-serif!important;margin:0 0 12px!important;}
.fol-legacy .fol-legacy-club-number{font-size:15px;}
.fol-legacy .fol-legacy-button{display:inline-flex;align-items:center;min-height:44px;background:#D0900F!important;color:#011023!important;-webkit-text-fill-color:#011023!important;padding:12px 20px;border:1px solid #8A5A00;border-radius:7px;text-decoration:none!important;font:700 18px/1.2 'Barlow Condensed',sans-serif!important;text-transform:uppercase;}
.fol-legacy .fol-legacy-button:focus-visible{outline:3px solid #011023;outline-offset:4px;}
.site-tabs .fol-main-menu>li.fol-history-parent{position:relative!important;display:flex!important;align-items:center!important;}
.site-tabs .fol-main-menu>li.fol-history-parent>a{padding-right:7px!important;}
.site-tabs .fol-main-menu>li.fol-history-parent>a::after{display:none!important;}
.site-tabs .fol-history-parent>.fol-history-toggle{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0 5px 0 0!important;min-width:32px;min-height:38px;border:0!important;background:transparent!important;color:#D0900F!important;box-shadow:none!important;font:700 15px/1 'Barlow',sans-serif!important;}
.site-tabs .fol-history-parent>.sub-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:225px!important;width:max-content!important;max-width:calc(100vw - 30px)!important;padding:7px!important;margin:0!important;list-style:none;background:#011023!important;border:1px solid #8A5A00!important;border-radius:9px!important;z-index:9999!important;}
.site-tabs .fol-history-parent:not(.fol-history-closed):is(:hover,:focus-within)>.sub-menu,.site-tabs .fol-history-parent.fol-history-open>.sub-menu{display:block!important;}
.site-tabs .fol-history-parent>.sub-menu>li{margin:0!important;width:100%!important;}
.site-tabs .fol-history-parent>.sub-menu>li>a{display:block!important;min-height:44px;padding:12px!important;white-space:normal!important;color:#EBE5DD!important;background:#011023!important;text-decoration:none!important;font:700 18px/1.2 'Barlow Condensed',sans-serif!important;text-transform:uppercase;}
.site-tabs .fol-history-parent>.sub-menu>li>a:is(:hover,:focus-visible){background:#D0900F!important;color:#011023!important;}
.fol-public-club-details{box-sizing:border-box;width:100%;margin:32px 0 0;padding:28px 24px;background:#011023;color:#C9C3BA;border-top:1px solid #8A5A00;font:400 15px/1.55 'Barlow',sans-serif;}
.fol-public-club-details>div{max-width:1100px;margin:auto;}
.fol-public-club-details p{font:400 15px/1.55 'Barlow',sans-serif!important;color:#C9C3BA!important;-webkit-text-fill-color:#C9C3BA!important;margin:0 0 8px!important;}
.fol-public-club-details p:last-child{margin-bottom:0!important;}
.fol-public-club-details .fol-club-name{font:700 22px/1.2 'Barlow Condensed',sans-serif!important;text-transform:uppercase;color:#EBE5DD!important;-webkit-text-fill-color:#EBE5DD!important;}
.fol-home-footer>.fol-public-club-details{padding-left:0;padding-right:0;margin-top:24px;}
@media(max-width:720px){.fol-legacy-grid,.fol-legacy-grid--three{grid-template-columns:1fr;}.fol-legacy{padding:28px 18px 40px;}.fol-legacy-paper{padding:23px;}}
@media(pointer:coarse){.site-tabs .fol-history-parent>.fol-history-toggle{min-width:44px;min-height:44px;}}

.fol-legacy-grid>.fol-legacy-paper{margin:0!important;min-width:0;}

/* WordPress classic Group rendering adds a shared inner container. Flatten
   only grid wrappers; keep each parchment card and its content intact. */
body.fol-legacy-page .fol-legacy .fol-legacy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch;}
body.fol-legacy-page .fol-legacy .fol-legacy-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.fol-legacy-page .fol-legacy .fol-legacy-grid>.wp-block-group__inner-container{display:contents!important;}
body.fol-legacy-page .fol-legacy .fol-legacy-grid>.fol-legacy-paper,
body.fol-legacy-page .fol-legacy .fol-legacy-grid>.wp-block-group__inner-container>.fol-legacy-paper{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:stretch;}
@media(min-width:721px) and (max-width:999px){
 body.fol-legacy-page .fol-legacy .fol-legacy-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body.fol-legacy-page .fol-legacy .fol-legacy-grid--three>.fol-legacy-paper:last-child:nth-child(odd),
 body.fol-legacy-page .fol-legacy .fol-legacy-grid--three>.wp-block-group__inner-container>.fol-legacy-paper:last-child:nth-child(odd){grid-column:1/-1;}
}
@media(max-width:720px){body.fol-legacy-page .fol-legacy .fol-legacy-grid,body.fol-legacy-page .fol-legacy .fol-legacy-grid--three{grid-template-columns:minmax(0,1fr)!important;}}

/* Keep the independent submenu toggle inside the existing Who We Are link border. */
html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent{position:relative!important;align-self:center!important;height:auto!important;min-height:0!important;padding:0!important;}
html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent>a{padding-right:42px!important;margin:0!important;}
html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent>.fol-history-toggle{position:absolute!important;top:1px!important;bottom:1px!important;right:1px!important;left:auto!important;width:32px!important;min-width:32px!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0 8px 8px 0!important;background:transparent!important;color:#D0900F!important;}
html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent:is(:hover,:focus-within,.fol-history-open,.current-menu-item,.current-menu-ancestor,.current_page_ancestor)>a{background:#D0900F!important;color:#011023!important;-webkit-text-fill-color:#011023!important;border-color:#D0900F!important;}
html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent:is(:hover,:focus-within,.fol-history-open,.current-menu-item,.current-menu-ancestor,.current_page_ancestor)>.fol-history-toggle{color:#011023!important;-webkit-text-fill-color:#011023!important;}
@media(pointer:coarse){html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent>a{padding-right:52px!important;min-height:46px!important;}html body .site-tabs .nav-tabs .fol-main-menu>li.fol-history-parent>.fol-history-toggle{width:44px!important;min-width:44px!important;}}
