.knowledge-community{background:#fff;margin-top:22px}.knowledge-community .section-heading{justify-content:space-between;align-items:center;display:flex}.creator-chip{color:#fff!important;background:#b5232f!important}.trip-discussion .answer-card{border:1px solid #e6e8e9;border-radius:10px;padding:15px}.trip-discussion .muted{color:#61727f}.match-tabs a{color:#61727f;padding:10px 12px;font-size:12px;font-weight:750}.match-tabs a.active{color:#02929e;border-bottom:2px solid #02929e}.load-more{width:max-content;margin:24px auto;display:flex}.saved-profile-row{border-bottom:1px solid #e6e8e9;align-items:center;gap:10px;padding:9px 0;display:flex}.saved-profile-row img{object-fit:cover;border-radius:50%;width:42px;height:42px}.saved-profile-row span{display:grid}.saved-profile-row small{color:#61727f}.header-search{position:relative}.header-search summary{list-style:none}.header-search form{z-index:100;background:#fff;border:1px solid #e6e8e9;border-radius:12px;gap:10px;width:360px;padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 14px 36px #001d4129}.header-search form>div{gap:8px;display:flex}.header-search input{border:1px solid #e6e8e9;border-radius:7px;flex:1;min-width:0;padding:10px}.header-search label{font-size:12px;font-weight:800}.header-search a{color:#02929e;font-size:11px;font-weight:750}.partner-page{background:#fff;padding:55px 0 80px}.partner-page em{color:#02929e;font-style:normal}.partner-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.partner-hero h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(46px,5vw,68px);line-height:1}.partner-hero>div>p{color:#506174;max-width:580px;line-height:1.7}.partner-hero-image{background:linear-gradient(90deg,#001d411a,#001d410d),url(/images/demo/trips/trip-coast.jpg) 50%/cover;border-radius:18px;align-items:end;min-height:500px;padding:30px;display:flex}.partner-hero-image>div{background:#fff;border-radius:14px;max-width:260px;padding:28px;box-shadow:0 16px 40px #001d4129}.partner-hero-image>div>b{font-size:42px}.partner-hero-image a{color:#02929e;font-size:12px;font-weight:800}.partner-values{grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.partner-values span{text-align:center;border-right:1px solid #e6e8e9;gap:7px;padding:12px;display:grid}.partner-values span:last-child{border:0}.partner-values b{color:#02929e;font-size:26px}.partner-values small{color:#61727f}.partner-block,.partner-apply{border:1px solid #e6e8e9;border-radius:15px;margin-top:28px;padding:30px;box-shadow:0 8px 24px #001d410b}.partner-block h2{margin-top:0}.partner-type-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.partner-type-grid article{text-align:center;border:1px solid #e6e8e9;border-radius:12px;padding:26px 18px}.partner-type-grid article>b{color:#02929e;font-size:38px}.partner-type-grid p{color:#61727f;font-size:12px;line-height:1.6}.partner-filters{gap:9px;margin:10px 0 22px;display:flex}.partner-filters a{border:1px solid #e6e8e9;border-radius:20px;padding:8px 17px;font-size:11px;font-weight:800}.partner-filters a.active{color:#fff;background:#02929e}.partner-logo-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.partner-logo-grid>a{border:1px solid #e6e8e9;border-radius:10px;place-items:center;min-height:145px;padding:15px;display:grid}.partner-logo-grid img{max-width:100%;max-height:65px}.partner-logo-grid small{color:#02929e;align-self:end;font-weight:800}.partner-benefits{background:#eaf7f9;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:28px;display:flex}.partner-benefits h2{margin:0}.partner-benefits span{font-size:12px;font-weight:750}.partner-apply{background:#f7f5f5;grid-template-columns:.7fr 1.3fr;gap:45px;display:grid}.partner-apply form{gap:14px;display:grid}.partner-apply label{gap:6px;font-size:12px;font-weight:750;display:grid}.partner-apply input,.partner-apply select,.partner-apply textarea{width:100%;font:inherit;background:#fff;border:1px solid #e6e8e9;border-radius:8px;padding:12px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.partner-hero,.partner-apply{grid-template-columns:1fr}.partner-type-grid{grid-template-columns:1fr 1fr}.partner-logo-grid{grid-template-columns:1fr 1fr 1fr}.partner-benefits{flex-direction:column;align-items:flex-start}}@media (width<=560px){.partner-type-grid,.partner-logo-grid,.form-grid{grid-template-columns:1fr}.partner-filters{overflow:auto}.partner-hero-image{min-height:380px}}
