.adventure-page{background:#fcf8ef}.catalogue-header{height:94px}.catalogue-header .nav{max-width:1320px}.catalogue-header .logo-link{width:108px;height:108px;margin-top:22px}.catalogue-header .nav-links{margin-left:auto}.adventure-intro{max-width:1180px;margin:auto;padding:92px 28px 54px;text-align:center}.adventure-intro h1{font-size:clamp(2.7rem,5.5vw,5rem);line-height:1.02;letter-spacing:-.035em;color:#09284b;margin:0 auto 24px;max-width:900px}.adventure-intro h1 em{font-family:"Segoe Script","Bradley Hand",cursive;font-weight:400;color:#536138}.adventure-intro .lede{margin:0 auto;max-width:780px}.adventure-list{max-width:1220px;margin:auto;padding:15px 28px 100px}.adventure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.adventure-card{background:#fffdf8;border:1px solid #ded5c6;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px rgba(9,40,75,.07);display:flex;flex-direction:column}.adventure-card-image{display:block;background:#eef0e8;padding:24px;text-decoration:none}.adventure-card-image img{width:100%;height:360px;object-fit:contain;filter:drop-shadow(0 9px 12px rgba(9,40,75,.16));transition:transform .2s ease}.adventure-card-image:hover img{transform:translateY(-4px)}.adventure-card-copy{padding:26px 26px 30px;display:flex;flex:1;flex-direction:column}.adventure-card h2{font-size:1.65rem;line-height:1.1;color:#09284b;margin:0 0 12px}.adventure-card p{margin:0 0 22px}.adventure-card .card-link{margin-top:auto;color:#536138;font:750 .76rem/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.text-card{padding:32px;border-top:4px solid #bd913f;min-height:235px}.text-card h2{margin-top:0}.text-card p{margin-bottom:0}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.freebie-download{max-width:1164px;margin:0 auto 110px;padding:0;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px rgba(9,40,75,.14);background:#536138}.freebie-scene{display:block;position:relative;text-decoration:none;transition:filter .2s ease,transform .2s ease}.freebie-scene:hover{filter:brightness(1.035);transform:scale(1.002)}.freebie-scene:focus-visible{outline:5px solid #bd913f;outline-offset:-8px}.freebie-scene img{display:block;width:100%;height:auto}
@media(max-width:900px){.catalogue-header{height:86px}.catalogue-header .logo-link{width:88px;height:88px;margin-top:18px}.adventure-grid{grid-template-columns:1fr 1fr}.freebie-download{margin:0 28px 90px}}
@media(max-width:620px){.catalogue-header .nav{padding:0 20px}.catalogue-header .nav-links{top:86px}.adventure-intro{padding:70px 22px 42px}.adventure-intro h1{font-size:clamp(2.5rem,12vw,3.6rem)}.adventure-list{padding:5px 17px 75px}.adventure-grid{grid-template-columns:1fr}.adventure-card-image img{height:auto;max-height:470px}.text-card{min-height:0}.freebie-download{margin:0 17px 75px;border-radius:12px}}
