.jlh-hub,.jlh-hub *,.jlh-hub *::before,.jlh-hub *::after{box-sizing:border-box}.jlh-hub{--jlh-gold:#d7a939;--jlh-ink:#4b4949;--jlh-paper:#f5f3ee;--jlh-line:#e2ddd3;color:var(--jlh-ink);font-family:'JLH Hub Assistant',Assistant,Arial,sans-serif;font-size:18px;line-height:1.65;letter-spacing:normal;width:100%;min-width:0;isolation:isolate}.jlh-hub h1,.jlh-hub h2,.jlh-hub h3{font-family:'JLH Hub Slab','Roboto Slab',Georgia,serif;font-weight:400;color:#373432;line-height:1.22;letter-spacing:-.4px;margin:0}.jlh-hub p{margin:0 0 20px;color:inherit}.jlh-hub a{color:inherit;text-decoration:none}.jlh-hub button,.jlh-hub select{font:inherit;letter-spacing:normal}.jlh-hub a:focus-visible,.jlh-hub button:focus-visible,.jlh-hub select:focus-visible,.jlh-hub summary:focus-visible{outline:3px solid #886218;outline-offset:5px}.jlh-hub [hidden]{display:none!important}.jlh-hub__wrap{width:100%;max-width:1240px;padding-inline:40px;margin-inline:auto;min-width:0}.jlh-hub__crumb{font-size:13px;padding-top:24px;color:#81796c}.jlh-hub__crumb a{text-decoration:underline;text-underline-offset:3px}.jlh-hub__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:65px;align-items:center;padding:38px 0 52px}.jlh-hub__eyebrow{display:block;color:#8c681e;font-size:12px;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.jlh-hub h1{font-size:clamp(35px,4.4vw,57px);max-width:560px;letter-spacing:-1.2px}.jlh-hub__intro{font-size:20px;margin-top:24px!important;max-width:510px}.jlh-hub__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.jlh-hub .jlh-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;border:1px solid var(--jlh-gold);padding:12px 23px;background:var(--jlh-gold);color:#332a17;font-size:13px;line-height:1.4;letter-spacing:1px;font-weight:700;cursor:pointer;border-radius:0;box-shadow:none}.jlh-hub .jlh-hub__button:hover{background:#c89b2d}.jlh-hub .jlh-hub__button--outline{background:transparent;color:var(--jlh-ink);border-color:#bdb5a4}.jlh-hub__hero-photo{position:relative;background:var(--jlh-paper);min-width:0}.jlh-hub__hero-photo img{display:block;width:100%;height:470px;object-fit:cover}.jlh-hub__photo-label{position:absolute;bottom:20px;left:20px;background:#fff;padding:10px 16px;font-size:11px;letter-spacing:1.5px;color:#62594b}.jlh-hub__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-block:1px solid var(--jlh-line);padding:22px 0;margin-bottom:50px;font-size:15px}.jlh-hub__principles div{border-left:2px solid var(--jlh-gold);padding-left:17px}.jlh-hub__principles strong{display:block;font-weight:700}.jlh-hub__principles span{font-size:14px;color:#7b7367}.jlh-hub__chooser{background:var(--jlh-paper);padding:27px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:25px;align-items:center;margin-bottom:60px}.jlh-hub__chooser h2{font-size:25px}.jlh-hub__chooser p{font-size:15px;margin:7px 0 0}.jlh-hub__label{display:block;font-size:13px;font-weight:700;margin-bottom:7px;border:0;padding:0;position:static;background:none}.jlh-hub select{display:block;width:100%;max-width:100%;min-width:0;height:46px;border:1px solid #c7c0b2;border-radius:0;background:white;color:#4b4949;padding:9px 10px;appearance:auto;-webkit-appearance:auto;font-size:16px;line-height:1.5;position:static;box-shadow:none}.jlh-hub__chooser-action{align-self:end;margin-bottom:1px}.jlh-hub__section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px}.jlh-hub h2{font-size:34px}.jlh-hub__section-top p{font-size:16px;max-width:430px;margin:0}.jlh-hub__filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 17px}.jlh-hub__filters button{padding:9px 21px;font-size:14px;border:1px solid #d9d1c2;color:#6c6252;background:white;border-radius:0;cursor:pointer;min-height:43px;box-shadow:none}.jlh-hub__filters button[aria-pressed=true]{color:#322813;background:#eee5cf;border-color:#ba8e29}.jlh-hub__status{font-size:13px;min-height:23px;margin-bottom:20px!important;color:#7a7060!important}.jlh-hub__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-bottom:65px}.jlh-hub__card{grid-column:span 2;border:1px solid var(--jlh-line);background:#fff;min-width:0;scroll-margin-top:100px;display:flex;flex-direction:column}.jlh-hub__card:nth-child(-n+2){grid-column:span 3}.jlh-hub__card[data-recommended=true]{outline:2px solid #a77d24;outline-offset:4px}.jlh-hub__card-image{position:relative;display:block;background:var(--jlh-paper);height:250px;overflow:hidden}.jlh-hub__card img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.jlh-hub__card--lifestyle img{object-fit:cover;mix-blend-mode:normal}.jlh-hub__card-number{position:absolute;top:14px;left:15px;background:rgba(255,255,255,.95);font-size:12px;font-weight:700;color:#7f6228;width:32px;height:32px;display:grid;place-items:center}.jlh-hub__card-body{padding:25px 25px 27px;display:flex;flex-direction:column;flex:1}.jlh-hub__tag{color:#8c681e;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px}.jlh-hub h3{font-size:25px;margin-bottom:13px}.jlh-hub__card p{font-size:16px;line-height:1.7}.jlh-hub__best{font-size:13px!important;color:#756d61!important;border-top:1px solid #e9e2d7;padding-top:14px;margin-top:auto!important}.jlh-hub__open{font-size:13px;font-weight:700;letter-spacing:.7px;display:flex;justify-content:space-between;align-items:center;padding-top:8px}.jlh-hub__open span:last-child{font-size:21px;color:#a37b24}.jlh-hub__card a:hover h3,.jlh-hub__open:hover{color:#8b6617}.jlh-hub__editorial{border-block:1px solid var(--jlh-line);display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:45px 0;margin-bottom:65px}.jlh-hub__editorial h2{font-size:32px}.jlh-hub__steps{display:grid;grid-template-columns:1fr 1fr;gap:30px}.jlh-hub__steps strong{font-family:'JLH Hub Slab',Georgia,serif;font-weight:400;font-size:21px;display:block;margin-bottom:9px}.jlh-hub__steps p{font-size:16px;margin:0}.jlh-hub__support{background:#eee8dc;display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center;padding:40px 45px;margin-bottom:65px}.jlh-hub__support h2{font-size:32px}.jlh-hub__support p{font-size:17px;margin:16px 0 0}.jlh-hub__support .jlh-hub__actions{justify-content:flex-end;margin:0}.jlh-hub__faq{max-width:860px;margin:0 auto 65px}.jlh-hub__faq h2{margin-bottom:24px}.jlh-hub__faq details{border-top:1px solid var(--jlh-line);padding:20px 0}.jlh-hub__faq details:last-child{border-bottom:1px solid var(--jlh-line)}.jlh-hub__faq summary{font-size:19px;cursor:pointer}.jlh-hub__faq p{font-size:16px;margin:15px 0 0}.jlh-hub__fine{font-size:13px!important;color:#7f7464!important;margin-top:17px!important}.jlh-hub--preview-header{padding:24px 40px;border-bottom:1px solid #e4ded2;display:flex;align-items:center;justify-content:space-between}.jlh-hub--preview-header img{width:200px;height:auto}.jlh-hub--preview-header a{font:14px Assistant,Arial;color:#6d572c;text-decoration:none}.jlh-hub--preview-footer{padding:35px 40px;background:#383431;color:#fff;font:15px Assistant,Arial}
@media(max-width:1000px){.jlh-hub__hero{gap:35px}.jlh-hub__hero-photo img{height:430px}.jlh-hub__chooser{grid-template-columns:1fr 1fr}.jlh-hub__chooser-action{grid-column:2}.jlh-hub__editorial{gap:40px}.jlh-hub__grid{gap:20px}.jlh-hub__card{grid-column:span 3}.jlh-hub__card:last-child{grid-column:span 6}.jlh-hub__card:last-child .jlh-hub__card-image{height:280px}}
@media(max-width:700px){.jlh-hub__wrap{padding-inline:20px}.jlh-hub__hero{grid-template-columns:1fr;gap:28px;padding-top:27px;padding-bottom:30px}.jlh-hub h1{font-size:37px;letter-spacing:-.6px}.jlh-hub__intro{font-size:18px}.jlh-hub__hero-photo img{height:320px}.jlh-hub__principles{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.jlh-hub__chooser{grid-template-columns:1fr;padding:24px 20px;gap:18px;margin-bottom:42px}.jlh-hub__chooser-action{grid-column:auto}.jlh-hub__chooser-action .jlh-hub__button{width:100%}.jlh-hub__section-top{display:block}.jlh-hub__section-top p{margin-top:15px}.jlh-hub h2{font-size:29px}.jlh-hub__filters button{padding:8px 14px}.jlh-hub__grid{display:block;margin-bottom:45px}.jlh-hub__card{margin-bottom:23px}.jlh-hub__card-image,.jlh-hub__card:last-child .jlh-hub__card-image{height:240px}.jlh-hub__editorial{grid-template-columns:1fr;gap:25px;padding-block:30px;margin-bottom:45px}.jlh-hub__steps{grid-template-columns:1fr;gap:23px}.jlh-hub__support{grid-template-columns:1fr;gap:24px;padding:27px 23px;margin-bottom:45px}.jlh-hub__support .jlh-hub__actions{justify-content:flex-start}.jlh-hub__faq{margin-bottom:45px}.jlh-hub--preview-header{padding:20px}.jlh-hub--preview-header img{width:165px}.jlh-hub--preview-header a{font-size:11px}.jlh-hub__photo-label{left:14px;bottom:14px;font-size:10px}.jlh-hub__eyebrow{font-size:11px}}
@media(prefers-reduced-motion:reduce){.jlh-hub *{scroll-behavior:auto!important}}
