.bunch-wordmark span{display:block;font-size:clamp(22px,3.5vw,48px);letter-spacing:-1.3px;line-height:1}.bunch-wordmark b{display:block;font-size:clamp(48px,6.5vw,88px);line-height:.98;letter-spacing:-3px;color:#ad302b;margin:4px 0 12px}.visible-tabs{position:relative;background:#f4f1e8;box-shadow:none;border-top:1px solid #d3d5c8;border-bottom:3px solid #d4ae61;padding:12px 4vw}.visible-tabs .menu-toggle{display:none!important}.club-menu.visible-tabs nav,.club-menu.visible-tabs nav.open{display:flex!important;position:static!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch;justify-content:center;gap:7px;max-height:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#173140}.club-menu.visible-tabs nav>a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;font-size:11px;white-space:nowrap;border:1px solid #cbd0c6;background:#fbfaf6;color:#1a3442!important;border-radius:3px;text-decoration:none}.club-menu.visible-tabs nav>a.active{background:#172e3e;color:#fff4da!important;border-color:#172e3e;box-shadow:inset 0 -3px #dcb86e}.club-menu.visible-tabs nav>a:hover{background:#e9e3d5}.humour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.humour-card{background:#fcfaf4;border:1px solid #d5dacf;overflow:hidden}.humour-card>.gallery-image{padding:0;border:0;background:#e8e5da;width:100%;display:block;cursor:zoom-in}.humour-card img{width:100%;height:310px;object-fit:contain;display:block}.humour-card>div{padding:19px 22px}.humour-card h3{font-family:Display;font-size:19px;margin:8px 0}.humour-card p{font-size:12px;color:#6e786b}.humour-archive{border-top:1px solid #d7d9cc}.humour-archive .section-head p{max-width:670px}.club-menu.visible-tabs nav>a.active:hover{background:#172e3e}
@media(max-width:800px){.club-menu.visible-tabs nav,.club-menu.visible-tabs nav.open{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:6px}.club-menu.visible-tabs nav>a{white-space:normal;text-align:center;min-height:43px;padding:8px 5px;font-size:10px;line-height:1.25}.humour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.masthead-title{border-left:0;padding-left:10px}.bunch-wordmark span{font-size:24px;letter-spacing:-1px}.bunch-wordmark b{font-size:54px;letter-spacing:-2px}.masthead{gap:10px}}
@media(max-width:500px){.club-menu.visible-tabs nav,.club-menu.visible-tabs nav.open{grid-template-columns:repeat(3,minmax(0,1fr))}.visible-tabs{padding:10px 4vw}.club-menu.visible-tabs nav>a{font-size:11px;min-height:39px}.masthead{grid-template-columns:110px 1fr}.masthead .brand img{width:108px;height:108px}.masthead-title p{font-size:8px;margin-top:6px}.bunch-wordmark span{font-size:23px}.bunch-wordmark b{font-size:56px}.humour-grid{grid-template-columns:1fr}.humour-card img{height:auto;max-height:500px}.front-grid{padding-top:20px}.front-grid h1{font-size:42px}.topline{height:25px}.private-edition{font-size:8px}.masthead-right{margin-top:0}}
