.blog_hero__abJwB{position:relative;background:var(--jl-grad-hero);color:#fff;padding:clamp(3.5rem,3rem + 5vw,6rem) 0 clamp(2rem,1.5rem + 3vw,3.5rem);overflow:hidden}.blog_hero__abJwB:after{content:"";position:absolute;inset:0;background:none;pointer-events:none}.blog_crumb__Sc4ob{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;font-size:var(--jl-fs-label);color:rgba(255,255,255,.6);margin-bottom:1rem}.blog_crumb__Sc4ob a{color:rgba(255,255,255,.75)}.blog_crumb__Sc4ob a:hover{color:#fff}.blog_heroEyebrow__IPctv{position:relative;z-index:1;display:inline-block;font-size:var(--jl-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--jl-gold);font-weight:600;margin-bottom:.8rem}.jlhome-site h1.blog_heroTitle__mZj_L{position:relative;z-index:1;color:#fff;font-size:clamp(1.9rem,1.4rem + 3.5vw,3.1rem);max-width:22ch;line-height:1.08}.blog_heroLead__oupLA{position:relative;z-index:1;margin-top:1rem;font-size:clamp(1.02rem,1rem + .4vw,1.2rem);color:rgba(255,255,255,.82);max-width:60ch;line-height:1.55}.blog_clusterNav__qG61w{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.blog_clusterChip__cCWZO{display:inline-flex;align-items:center;font-size:var(--jl-fs-label);font-weight:600;color:rgba(255,255,255,.92);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:var(--jl-r-pill);padding:.4rem .9rem;transition:background .18s ease,border-color .18s ease}.blog_clusterChip__cCWZO:hover{background:rgba(255,255,255,.16);border-color:#fff;color:#fff}.blog_section__xYub2{padding:clamp(2.4rem,2rem + 3vw,4rem) 0}.blog_eyebrow__O7pC6{font-size:var(--jl-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--jl-gold-text);font-weight:700;margin-bottom:.6rem}.blog_h2__vcc_k{font-family:var(--jl-font-display);font-size:clamp(1.4rem,1.2rem + 1.4vw,2rem);color:var(--jl-navy)}.blog_empty__GvbVD{color:var(--jl-muted);font-size:1.05rem;padding:2rem 0}.blog_cardGrid__BTNUz{display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width:620px){.blog_cardGrid__BTNUz{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.blog_cardGrid__BTNUz{grid-template-columns:repeat(3,1fr)}}.blog_card__k9SWk{display:flex;flex-direction:column;background:var(--jl-surface);border:1px solid var(--jl-line);border-top:3px solid var(--jl-gold);border-radius:var(--jl-r-lg);padding:0;overflow:hidden;box-shadow:var(--jl-sh-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blog_card__k9SWk:hover{transform:translateY(-3px);border-color:var(--jl-gold);box-shadow:var(--jl-sh-card-hover)}.blog_cardMedia__4b21U{display:block;aspect-ratio:16/9;background:var(--jl-grad-hero);overflow:hidden}.blog_cardMedia__4b21U img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.blog_card__k9SWk:hover .blog_cardMedia__4b21U img{transform:scale(1.04)}.blog_cardMediaFallback__c2XXq{width:100%;height:100%;background:var(--jl-grad-hero)}.blog_cardBody__PXUBB{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem 1.3rem;flex:1}.blog_cardKicker__YpTjg{font-size:var(--jl-fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--jl-gold-text);font-weight:700}.blog_cardTitle__hSWOC{font-family:var(--jl-font-display);font-size:1.12rem;color:var(--jl-navy);line-height:1.25}.blog_cardText__Zrfv0{font-size:.92rem;color:var(--jl-muted);line-height:1.55;flex:1}.blog_cardCta__LpWr9{font-size:.86rem;font-weight:700;color:var(--jl-gold-text);margin-top:.3rem}.blog_cover__UNnQy{margin:0 0 1.6rem;border-radius:var(--jl-r-lg);overflow:hidden;box-shadow:var(--jl-sh-card);aspect-ratio:16/9;background:var(--jl-grad-hero)}.blog_cover__UNnQy img{width:100%;height:100%;object-fit:cover;display:block}.blog_article__Dpo9s{padding:clamp(2.5rem,2rem + 3vw,4rem) 0}.blog_article__Dpo9s .blog_crumb__Sc4ob{color:var(--jl-muted)}.blog_article__Dpo9s .blog_crumb__Sc4ob a{color:var(--jl-navy);text-decoration:underline;text-decoration-color:var(--jl-line);text-underline-offset:3px}.blog_article__Dpo9s .blog_crumb__Sc4ob a:hover{color:var(--jl-gold-text)}.jlhome-site h1.blog_articleTitle__IdWf_{color:var(--jl-navy);font-size:clamp(1.8rem,1.4rem + 2.6vw,2.8rem);max-width:24ch;line-height:1.12;margin-top:.4rem}.blog_articleMeta__Be_NK{margin-top:.7rem;font-size:.9rem;color:var(--jl-muted)}.blog_prose__pZ4Dy{margin-top:1.8rem;max-width:720px;color:var(--jl-navy);font-size:1.2rem;line-height:1.7}.blog_prose__pZ4Dy h2{font-size:clamp(1.35rem,1.15rem + 1.2vw,1.8rem);margin:2.2rem 0 .8rem;line-height:1.2}.blog_prose__pZ4Dy h2,.blog_prose__pZ4Dy h3{font-family:var(--jl-font-display);color:var(--jl-navy)}.blog_prose__pZ4Dy h3{font-size:1.2rem;margin:1.6rem 0 .6rem}.blog_prose__pZ4Dy p{margin:0 0 1.1rem}.blog_prose__pZ4Dy ol,.blog_prose__pZ4Dy ul{margin:0 0 1.1rem;padding-left:1.4rem}.blog_prose__pZ4Dy ul{list-style:disc}.blog_prose__pZ4Dy ol{list-style:decimal}.blog_prose__pZ4Dy li{margin:.35rem 0;padding-left:.2rem}.blog_prose__pZ4Dy li::marker{color:var(--jl-gold-text)}.blog_prose__pZ4Dy a{color:var(--jl-gold-text);text-decoration:underline;text-underline-offset:3px;font-weight:600}.blog_prose__pZ4Dy strong{color:var(--jl-navy);font-weight:600}.blog_prose__pZ4Dy table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem}.blog_prose__pZ4Dy td,.blog_prose__pZ4Dy th{border:1px solid var(--jl-line);padding:.6rem .8rem;text-align:left}.blog_prose__pZ4Dy th{background:var(--jl-grad-warm);font-family:var(--jl-font-display);color:var(--jl-navy)}.blog_tableWrap__5liCk{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.2rem 0}.blog_tableWrap__5liCk table{margin:0}@media (max-width:640px){.blog_prose__pZ4Dy table{min-width:440px;font-size:.88rem}.blog_prose__pZ4Dy td,.blog_prose__pZ4Dy th{padding:.5rem .55rem}}.blog_prose__pZ4Dy blockquote{margin:1.2rem 0;padding:.6rem 1.1rem;border-left:3px solid var(--jl-gold);background:var(--jl-grad-warm);border-radius:var(--jl-r-md);color:var(--jl-muted)}.blog_prose__pZ4Dy h2:first-child,.blog_prose__pZ4Dy p:first-child{margin-top:0}.blog_faqSection__4JpcU{margin-top:2.5rem;max-width:760px}.blog_faq__IptG9{margin-top:1.2rem;display:flex;flex-direction:column;gap:.7rem}.blog_faqItem__B5oiA{background:var(--jl-surface);border:1px solid var(--jl-line);border-radius:var(--jl-r-md);box-shadow:var(--jl-sh-card);overflow:hidden}.blog_faqItem__B5oiA summary{cursor:pointer;list-style:none;padding:1rem 1.2rem;font-family:var(--jl-font-display);font-size:1.02rem;color:var(--jl-navy);display:flex;justify-content:space-between;align-items:center;gap:1rem}.blog_faqItem__B5oiA summary::-webkit-details-marker{display:none}.blog_faqItem__B5oiA summary:after{content:"+";color:var(--jl-gold-text);font-size:1.4rem;line-height:1}.blog_faqItem__B5oiA[open] summary:after{content:"\2212"}.blog_faqAnswer__dvu41{padding:0 1.2rem 1.1rem;color:var(--jl-muted);line-height:1.6}.blog_related__f_Qe_{margin-top:2.5rem;max-width:760px}.blog_relLinks___iqX_{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.blog_relLink__Q5LRp{display:inline-flex;align-items:center;background:var(--jl-surface);border:1px solid var(--jl-line);border-radius:var(--jl-r-pill);padding:.55rem 1rem;font-size:.9rem;color:var(--jl-navy);font-weight:600;box-shadow:var(--jl-sh-card);transition:border-color .18s ease,transform .18s ease}.blog_relLink__Q5LRp:hover{border-color:var(--jl-gold);transform:translateY(-1px)}.blog_heroCtas__08ekY{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.blog_btnPrimary__9klcw{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border-radius:var(--jl-r-pill);background:var(--jl-gold);color:var(--jl-navy);font-weight:700;border:1.5px solid var(--jl-gold)}.blog_btnPrimary__9klcw:hover{background:var(--jl-gold-text);border-color:var(--jl-gold-text);color:#fff}.blog_btnGhost__DMtVe{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border-radius:var(--jl-r-pill);background:transparent;color:var(--jl-navy);font-weight:700;border:1.5px solid var(--jl-line)}.blog_btnGhost__DMtVe:hover{border-color:var(--jl-gold)}.blog_stub__RFHdn{max-width:720px;margin:0 auto;padding:clamp(3rem,2.5rem + 4vw,5rem) 0;text-align:center}.jlhome-site h1.blog_stubTitle__i98Rx{color:var(--jl-navy);font-size:clamp(1.6rem,1.3rem + 2vw,2.4rem);margin:.6rem 0}.blog_stubLead__p6pIx{color:var(--jl-muted);line-height:1.65;max-width:56ch;margin:0 auto}.blog_stub__RFHdn .blog_heroCtas__08ekY{justify-content:center}