.ft-header{display:flex;justify-content:space-between;gap:20px;padding:24px 5%;border-bottom:1px solid #b9965b55}.ft-header>a{font-family:Georgia,serif;letter-spacing:2px;font-weight:bold}.ft-header nav{display:flex;gap:24px;flex-wrap:wrap}.ft-page{max-width:1120px;margin:auto;padding:48px 28px}.ft-page section{margin-bottom:48px}.ft-intro{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center}.ft-intro h1{font-size:clamp(40px,5vw,64px);margin:12px 0}.ft-intro p{max-width:620px;line-height:1.7}.ft-benefits,.ft-members{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ft-benefits article,.ft-members article,.ft-rules,.ft-home{padding:24px;border:1px solid #b9965b55;background:#102923}.ft-rules li,.ft-rules p{line-height:1.75}.ft-members h3{margin:6px 0 18px}.ft-number{color:#d7b77b;letter-spacing:2px}.ft-home{display:flex;align-items:center;gap:28px;margin:32px 0}.ft-home img{width:100px;height:100px;flex-shrink:0}.ft-home h2{margin:0 0 10px}.ft-home p{line-height:1.6}.ft-page footer{padding-top:24px;border-top:1px solid #b9965b55}.ft-message{max-width:650px;margin:80px auto;padding:28px;line-height:1.7}.ft-message button{margin:16px 0}.ft-message a{overflow-wrap:anywhere}@media(max-width:650px){.ft-header{flex-direction:column}.ft-header nav{gap:16px}.ft-page{padding:32px 20px}.ft-intro{grid-template-columns:1fr;gap:10px}.ft-intro img{width:170px;height:170px;margin:auto}.ft-benefits,.ft-members{grid-template-columns:1fr}.ft-home{align-items:flex-start;gap:16px}.ft-home img{width:70px;height:70px}.ft-message{margin:35px 16px}}

#ft-home-featured{display:block}#ft-home-featured[hidden]{display:none}
