.wef-hub-hero{background:#132b2c;color:#f6f3eb;padding:65px 0 45px}.wef-hub-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center}.wef-hub-hero .lux-label{color:#d4b581}.wef-hub-hero h1{font-size:clamp(43px,4.5vw,68px);line-height:1.08;letter-spacing:-2px;margin:22px 0}.wef-hub-hero h1 em{color:#d4b581;font-weight:400}.wef-hub-hero p:not(.lux-label){font-size:15px;line-height:1.85;color:#d1d8d1;max-width:480px;margin:0 0 28px}.wef-hub-hero figure,.wef-home-feature figure{margin:0;min-width:0}.wef-hub-hero figure img{display:block;width:100%;height:420px;object-fit:cover;object-position:65% center;border-radius:3px}.wef-hub-hero figcaption,.wef-home-feature figcaption{font-size:10px;line-height:1.5;margin-top:8px;color:#9caaa2}.wef-scroll{display:block;width:fit-content;margin-top:23px;font-size:12px;color:#d4b581}.wef-event-strip{background:#ebe5d9;padding:25px 0}.wef-event-strip>.lux-wrap{display:flex;gap:45px;align-items:center}.wef-event-strip p{margin:0;font-size:12px;line-height:1.8}.wef-event-strip p:first-child{flex-shrink:0;border-right:1px solid #cfc8b6;padding-right:45px}.wef-event-strip span{display:block;font-size:8px;letter-spacing:2px;color:#78694e}.wef-event-strip strong{font:400 26px/1.6 Georgia,serif;display:block;color:#173536}.wef-event-strip a{text-decoration:underline;text-underline-offset:3px;color:#173536}.wef-hub-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:70px;padding-bottom:65px;align-items:center}.wef-hub-intro h2{font-size:43px;line-height:1.15;margin:18px 0 0}.wef-hub-intro p:not(.lux-label){font-size:14px;color:#65736b;line-height:1.9}.wef-independence{font-size:11px!important;line-height:1.75!important;color:#7a857b!important;margin-top:20px!important}.wef-collection{padding-bottom:75px;scroll-margin-top:25px}.wef-collection .journal-card{border-radius:3px;border-color:#dce1d8}.wef-collection .guide-card-copy h3{font-size:25px;line-height:1.2}.wef-collection .guide-card-copy p{font-size:13px;color:#68786d;line-height:1.75}.wef-collection .guide-card-copy .eyebrow{color:#8a714c;letter-spacing:1.5px}.wef-collection .guide-card-copy .textlink{color:#173536}.wef-hub-contact{padding:55px 0;background:#173536;color:#f8f7f3}.wef-hub-contact>.lux-wrap{display:flex;justify-content:space-between;gap:45px;align-items:center}.wef-hub-contact h2{font-size:43px;line-height:1.12;margin:18px 0}.wef-hub-contact .lux-label{color:#d4b581}.wef-hub-contact p:not(.lux-label){font-size:13px;color:#c7d0c6}.wef-hub-contact>.lux-wrap>div:last-child{display:grid;gap:20px;font-size:12px}.wef-home-feature{padding:65px 0;background:#eeeae1}.wef-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.wef-home-feature img{display:block;width:100%;height:345px;object-fit:cover;object-position:65% center;border-radius:3px}.wef-home-feature h2{font-size:45px;line-height:1.12;letter-spacing:-1.5px;margin:18px 0 22px}.wef-home-feature p:not(.lux-label){font-size:14px;color:#617064;line-height:1.8}.wef-home-feature .lux-button{margin-top:22px;background:#173536;color:#fff;border-color:#173536}.wef-home-feature figcaption{color:#7a857b}.wef-back{display:block;margin-top:22px;padding-top:20px;border-top:1px solid #d6ddcf;font-size:12px;color:#173536}.wef-journal-link{display:inline-flex;margin-top:20px;border-bottom:1px solid #ba9a64;padding-bottom:6px;color:#173536;font-size:13px}.guide-sources ul{padding-left:18px;display:grid;gap:9px;font-size:13px;line-height:1.75;color:#173536}.lux-header .navlinks{gap:18px}
@media(max-width:1100px){.lux-header .mobile-menu{display:flex;gap:6px;padding:8px;background:none;border:0}.lux-header .mobile-menu span{background:#173536;width:24px;height:1px}.lux-header .navlinks{display:none;position:absolute;right:28px;top:82px;min-width:260px;padding:18px 25px;background:#f8f7f3;border:1px solid #d9dfd5;box-shadow:0 20px 35px #17353622;z-index:60}.lux-header .navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:6px}.wef-hub-grid,.wef-feature-grid{gap:35px}.wef-hub-hero h1{font-size:48px}.wef-hub-hero figure img{height:365px}.wef-home-feature h2{font-size:37px}.wef-home-feature img{height:340px}}
@media(max-width:800px){.wef-hub-grid{grid-template-columns:1fr}.wef-hub-hero{padding:42px 0 32px}.wef-hub-hero h1{font-size:53px}.wef-hub-hero p:not(.lux-label){max-width:600px;font-size:14px}.wef-hub-hero figure img{height:auto;aspect-ratio:1.78;object-position:center}.wef-hub-intro{gap:35px}.wef-hub-intro h2{font-size:37px}.wef-feature-grid{grid-template-columns:1fr}.wef-home-feature img{height:auto;aspect-ratio:1.78}.wef-home-feature p:not(.lux-label){max-width:650px}.wef-hub-contact>.lux-wrap{display:block}.wef-hub-contact>.lux-wrap>div:last-child{margin-top:25px;justify-items:start}.wef-event-strip>.lux-wrap{gap:25px}.wef-event-strip p:first-child{padding-right:25px}}
@media(max-width:650px){.lux-header .navlinks{top:73px;right:18px;left:18px;min-width:0}.wef-hub-hero h1{font-size:43px;letter-spacing:-1.3px}.wef-hub-hero .lux-label{font-size:8px;letter-spacing:1.5px}.wef-hub-hero .lux-button{font-size:12px;padding-inline:18px}.wef-hub-hero p:not(.lux-label){font-size:13px}.wef-event-strip>.lux-wrap{display:block}.wef-event-strip p:first-child{padding:0 0 15px;border:0}.wef-event-strip p{font-size:11px}.wef-hub-intro{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:40px}.wef-hub-intro h2{font-size:37px}.wef-hub-intro p:not(.lux-label){font-size:13px}.wef-collection{padding-bottom:45px}.wef-collection .guide-card-copy h3{font-size:27px}.wef-collection .journal-grid{grid-template-columns:1fr}.wef-hub-contact{padding:42px 0}.wef-hub-contact h2{font-size:36px}.wef-home-feature{padding:40px 0}.wef-feature-grid{gap:28px}.wef-home-feature h2{font-size:37px}.wef-home-feature p:not(.lux-label){font-size:13px}.wef-independence{font-size:10px!important}.wef-hub-hero figcaption,.wef-home-feature figcaption{font-size:9px}.wef-journal-link{font-size:12px}.guide-sources ul{font-size:12px}}

.wef-hub-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-1.6px}.wef-hub-hero h1 em{display:inline-block}.wef-hub-intro h2{font-size:clamp(33px,3.3vw,43px)}.wef-hub-contact h2{font-size:clamp(34px,3.5vw,44px)}
@media(max-width:650px){.wef-hub-hero h1{font-size:clamp(32px,9.5vw,44px);letter-spacing:-1px}.wef-hub-intro h2{font-size:34px}.wef-hub-contact h2{font-size:35px}.wef-home-feature h2{font-size:36px}}
