.jh-blog[data-v-503ede1d]{color:#071b35;min-height:100vh;font-family:var(--jh-font,Poppins,sans-serif);background:#fffdfb;padding-bottom:clamp(56px,8vw,104px)}.jh-blog__shell[data-v-503ede1d]{width:var(--jh-shell);max-width:1320px;margin-inline:auto}.jh-blog__hero[data-v-503ede1d]{background:linear-gradient(135deg,#f3f9fa 0%,#fffdfb 58%,#fff5ef 100%);border-bottom:1px solid #dbecef;padding-block:clamp(20px,3vw,40px) clamp(48px,7vw,88px)}.jh-blog__hero-grid[data-v-503ede1d]{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.jh-blog__intro[data-v-503ede1d]{max-width:610px}.jh-blog__eyebrow[data-v-503ede1d]{color:#006d75;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:600}.jh-blog h1[data-v-503ede1d],.jh-blog h2[data-v-503ede1d]{color:#071b35;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.16}.jh-blog h1[data-v-503ede1d]{font-size:clamp(2.25rem,4vw,4.1rem)}.jh-blog h2[data-v-503ede1d]{font-size:clamp(1.6rem,2.4vw,2.45rem)}.jh-blog__lead[data-v-503ede1d]{color:#5d6c7e;max-width:55ch;margin:22px 0 28px;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.75}.jh-blog__button[data-v-503ede1d]{color:#fff;background:#ff6415;border-radius:13px;align-items:center;min-height:48px;padding:0 22px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.jh-blog__button[data-v-503ede1d]:hover{background:#e95408;transform:translateY(-1px)}.jh-blog[data-v-503ede1d] :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #008c95}.jh-blog__featured[data-v-503ede1d]{min-width:0}.jh-blog__content[data-v-503ede1d]{gap:clamp(56px,8vw,96px);padding-top:clamp(48px,7vw,88px);display:grid}.jh-blog__section-heading[data-v-503ede1d]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.jh-blog__category-list[data-v-503ede1d]{border-top:1px solid #dbecef;border-left:1px solid #dbecef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jh-blog__category[data-v-503ede1d]{color:#071b35;background:#fff;border-bottom:1px solid #dbecef;border-right:1px solid #dbecef;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:100px;padding:18px 20px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:grid}.jh-blog__category[data-v-503ede1d]:hover{color:#006d75;background:#f3f9fa}.jh-blog__category-number[data-v-503ede1d]{color:#ff6415;letter-spacing:.08em;font-size:.78rem}.jh-blog__category-arrow[data-v-503ede1d]{color:#008c95;font-size:1.2rem;transition:transform .18s}.jh-blog__category:hover .jh-blog__category-arrow[data-v-503ede1d]{transform:translate(4px)}.jh-blog__archive[data-v-503ede1d]{scroll-margin-top:32px}.jh-blog__section-heading--archive[data-v-503ede1d]{border-bottom:1px solid #dbecef;padding-bottom:18px}.jh-blog__text-link[data-v-503ede1d]{color:#006d75;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.jh-blog__text-link[data-v-503ede1d]:hover{color:#b94000;text-decoration:underline}.jh-blog__grid[data-v-503ede1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=860px){.jh-blog__hero-grid[data-v-503ede1d]{grid-template-columns:1fr}.jh-blog__featured[data-v-503ede1d]{max-width:680px}.jh-blog__category-list[data-v-503ede1d],.jh-blog__grid[data-v-503ede1d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.jh-blog__section-heading[data-v-503ede1d]{flex-direction:column;align-items:start;gap:12px}.jh-blog__category-list[data-v-503ede1d],.jh-blog__grid[data-v-503ede1d]{grid-template-columns:1fr}.jh-blog__category[data-v-503ede1d]{min-height:76px}}
