/* Knowledge uses the current central brand rules, with an editorial reading layout. */
.jc-knowledge,.jc-editorial-hero,.jc-editorial-body,.jc-editorial-related{font:400 18px/1.6 'Inter Tight',Arial,sans-serif;color:#002b61;background:#fff;text-align:left}
.jc-kb-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.jc-knowledge{padding:64px 0 88px}
body.jc-site #page-container .jc-kb-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}
body.jc-site #page-container .jc-kb-eyebrow{font:600 14px/1.4 'Inter Tight',Arial,sans-serif;color:#1c61ff;margin:0 0 16px;padding:0;letter-spacing:.02em}
body.jc-site #page-container .jc-kb-heading h1{font:600 48px/1.15 'Inter Tight',Arial,sans-serif!important;letter-spacing:-.03em;margin:0;padding:0;text-transform:none!important}
.jc-kb-heading>p{max-width:340px;margin:0;padding:0;font-size:18px;color:#425a78}
.jc-kb-tools{display:flex;gap:32px;justify-content:space-between;align-items:end;padding:0 0 28px;border-bottom:1px solid #d6e0f0;margin-bottom:32px}
.jc-kb-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jc-kb-filters a{display:block;padding:10px 18px;border:1px solid #cbd8ee;text-decoration:none;color:#002b61;font-size:16px;font-weight:500;line-height:1.5;border-radius:0 0 0 16px}
.jc-kb-filters a[aria-current=true]{background:#002b61;color:#fff;border-color:#002b61}.jc-kb-filters a:hover{border-color:#1c61ff}
.jc-kb-search{width:320px;max-width:100%}.jc-kb-search label{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:#425a78}.jc-kb-search>div{display:flex;border:1px solid #a0b1cd;background:#fff}.jc-kb-search input{min-width:0;width:100%;border:0;background:transparent;padding:12px 14px;font:400 16px/1.4 'Inter Tight',Arial,sans-serif;color:#002b61}.jc-kb-search button{display:grid;place-items:center;width:48px;min-height:48px;flex:none;background:transparent;color:#002b61;border:0;cursor:pointer}
.jc-kb-status:empty{display:none}.jc-kb-status{margin:0 0 24px;padding:0;font-size:16px;color:#425a78}
.jc-kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.jc-kb-card{min-width:0;margin:0!important;background:#e8efff;border-radius:0 0 0 40px;overflow:hidden}
.jc-kb-card-link{display:flex;flex-direction:column;height:100%;color:#002b61!important;text-decoration:none!important}
.jc-kb-card-image{aspect-ratio:16/10;overflow:hidden;background:#dbe5fa}.jc-kb-card-image>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-out}
.jc-kb-no-image{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;color:#002b61;font-size:24px;font-weight:600}
.jc-kb-card-copy{padding:26px;display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.jc-kb-card-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;color:#425a78}.jc-kb-card-top>span:first-child{color:#1c61ff}
body.jc-site #page-container .jc-kb-card h2{font:600 23px/1.3 'Inter Tight',Arial,sans-serif!important;letter-spacing:-.02em;margin:0;padding:0;color:inherit;text-transform:none!important;overflow-wrap:break-word}
.jc-kb-card-copy>p{font-size:16px;line-height:1.55;margin:0;padding:0;color:inherit;opacity:.88}.jc-kb-card-bottom{display:flex;justify-content:space-between;align-items:end;gap:16px;font-size:13px;line-height:1.4;margin-top:auto;padding-top:8px}.jc-kb-read{font-size:14px;font-weight:600;white-space:nowrap}.jc-kb-read>span{font-size:20px;color:#bc5814}
.jc-kb-feature{background:#002b61;color:#fff;margin-bottom:40px!important}.jc-kb-feature .jc-kb-card-link{display:grid;grid-template-columns:1.1fr 1fr;color:#fff!important}.jc-kb-feature .jc-kb-card-image{aspect-ratio:auto;min-height:340px}.jc-kb-feature .jc-kb-card-copy{padding:40px}.jc-kb-feature .jc-kb-card-top{color:#b8d0ff}.jc-kb-feature .jc-kb-card-top>span:first-child{color:#b8d0ff}.jc-kb-feature .jc-kb-read>span{color:#fda369}
body.jc-site #page-container .jc-kb-feature h2{font-size:30px!important;line-height:1.25!important}
.jc-kb-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:48px}.jc-kb-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #cbd8ee;text-decoration:none;color:#002b61;font-size:16px}.jc-kb-pagination a[aria-current=page]{background:#002b61;border-color:#002b61;color:#fff}
.jc-kb-more,.jc-kb-empty button{padding:14px 22px;border:1px solid #002b61;background:#fff;color:#002b61;font:600 16px/1.4 'Inter Tight',Arial,sans-serif;cursor:pointer}.jc-kb-more{margin:40px auto 0;display:block}.jc-kb-more[hidden],.jc-kb-empty[hidden]{display:none}.jc-kb-empty{padding:48px 0;text-align:center}.jc-kb-empty p{margin:16px 0 24px}.jc-knowledge :focus-visible,.jc-editorial-hero :focus-visible,.jc-editorial-body :focus-visible,.jc-editorial-related :focus-visible{outline:3px solid #1c61ff;outline-offset:4px}
.jc-editorial-hero{padding:40px 0 64px;border-bottom:1px solid #d6e0f0}.jc-editorial-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.5;margin-bottom:32px}.jc-editorial-crumb a{color:#425a78;text-decoration:none}.jc-editorial-crumb span{color:#425a78}
.jc-editorial-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.jc-editorial-heading--text{display:block;max-width:880px}
body.jc-site #page-container .jc-editorial-heading h1{font:600 clamp(32px,3vw,44px)/1.17 'Inter Tight',Arial,sans-serif!important;letter-spacing:-.03em;margin:0 0 28px;padding:0;text-transform:none!important;overflow-wrap:break-word}
.jc-editorial-byline{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.45;margin-top:28px}.jc-editorial-byline img{display:block;width:44px;height:44px;object-fit:cover;border-radius:50%}.jc-editorial-byline strong{display:block;font-size:16px;font-weight:600}.jc-editorial-byline span{display:block;color:#425a78;margin-top:4px;font-size:14px}.jc-editorial-meta{font-size:14px;color:#425a78}
.jc-editorial-image{margin:0;overflow:hidden;border-radius:0 0 0 64px}.jc-editorial-image>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
.jc-editorial-body{padding:64px 0 80px}.jc-editorial-layout{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:64px}.jc-editorial-layout--toc{grid-template-columns:220px minmax(0,760px);justify-content:start}
.jc-editorial-reading{min-width:0}.jc-editorial-reading .et_pb_post_content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;font:400 19px/1.75 'Inter Tight',Arial,sans-serif!important;color:#002b61;overflow-wrap:break-word}
.jc-editorial-reading .et_pb_post_content p{font-size:inherit!important;line-height:inherit!important;margin:0 0 24px!important;padding:0!important}
.jc-editorial-reading .et_pb_post_content>p:first-child{font-size:21px!important;line-height:1.6!important}
body.jc-site #page-container .jc-editorial-reading .et_pb_post_content h2{font:600 30px/1.25 'Inter Tight',Arial,sans-serif!important;letter-spacing:-.02em;margin:48px 0 20px!important;padding:0!important;scroll-margin-top:170px}
body.jc-site #page-container .jc-editorial-reading .et_pb_post_content h3{font:600 24px/1.3 'Inter Tight',Arial,sans-serif!important;margin:32px 0 16px!important;padding:0!important;scroll-margin-top:170px}
.jc-editorial-reading .et_pb_post_content ul,.jc-editorial-reading .et_pb_post_content ol{margin:0 0 28px;padding-left:24px;line-height:1.7}.jc-editorial-reading .et_pb_post_content li{margin-bottom:10px}.jc-editorial-reading .et_pb_post_content a{color:#1c61ff;text-decoration:underline;text-underline-offset:4px}.jc-editorial-reading .et_pb_post_content img{max-width:100%;height:auto}.jc-editorial-reading .et_pb_post_content figure{max-width:100%;margin:32px 0}.jc-editorial-reading .et_pb_post_content blockquote{margin:32px 0;padding:24px 28px;background:#e8efff;border-left:3px solid #1c61ff;border-radius:0 0 0 24px;font-size:22px;line-height:1.5}.jc-editorial-reading .et_pb_post_content table{display:block;max-width:100%;overflow-x:auto}
.jc-editorial-toc{align-self:start;position:sticky;top:180px;font-size:15px;line-height:1.45}.jc-editorial-toc p{font-size:13px;font-weight:600;color:#425a78;margin-bottom:16px}.jc-editorial-toc nav{border-left:1px solid #cbd8ee;padding-left:20px}.jc-editorial-toc nav a{display:block;color:#425a78;text-decoration:none;padding-block:8px}.jc-editorial-toc nav a:hover{color:#1c61ff}.jc-editorial-back{display:block;margin-top:24px;color:#1c61ff;text-decoration:none;font-size:14px}
.jc-editorial-reading .jc-newsletter-signup{margin-top:48px!important}.jc-editorial-related{background:#f5f8ff;padding:64px 0 80px}.jc-kb-related-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}body.jc-site #page-container .jc-kb-related-head>h2{font:600 32px/1.25 'Inter Tight',Arial,sans-serif!important;margin:0;padding:0}.jc-kb-related-head>a{font-size:16px;color:#1c61ff;text-decoration:none}.jc-kb-related-head>a>span{color:#bc5814}
@media(hover:hover) and (pointer:fine){.jc-kb-card-link:hover .jc-kb-card-image img{transform:scale(1.025)}.jc-kb-card-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}
@media(max-width:980px){.jc-kb-wrap{width:calc(100% - 48px)}.jc-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jc-editorial-layout--toc{grid-template-columns:minmax(0,760px);justify-content:center}.jc-editorial-toc{position:static}.jc-editorial-toc nav{display:flex;flex-wrap:wrap;gap:0 24px}.jc-editorial-toc nav p{width:100%}.jc-editorial-back{display:none}.jc-editorial-heading{gap:32px}.jc-kb-feature .jc-kb-card-copy{padding:28px}.jc-kb-feature .jc-kb-card-image{min-height:320px}body.jc-site #page-container .jc-kb-feature h2{font-size:26px!important}.jc-kb-card-copy{padding:24px}.jc-kb-heading>p{max-width:280px}body.jc-site #page-container .jc-kb-heading h1{font-size:40px!important}.jc-editorial-body{padding-block:48px 64px}}
@media(max-width:700px){.jc-knowledge{padding-block:32px 48px}body.jc-site #page-container .jc-kb-heading{display:block;margin-bottom:28px}.jc-kb-heading>p{max-width:36ch;margin-top:16px;font-size:17px}body.jc-site #page-container .jc-kb-heading h1{font-size:34px!important}.jc-kb-tools{flex-direction:column;align-items:stretch;gap:24px;padding-bottom:24px;margin-bottom:24px}.jc-kb-search{width:100%}.jc-kb-filters a{padding:10px 16px;font-size:15px}.jc-kb-grid{grid-template-columns:1fr;gap:24px}.jc-kb-feature{margin-bottom:24px!important}.jc-kb-feature .jc-kb-card-link{grid-template-columns:1fr}.jc-kb-feature .jc-kb-card-image{aspect-ratio:16/10;min-height:0}.jc-kb-feature .jc-kb-card-copy{padding:24px}body.jc-site #page-container .jc-kb-feature h2{font-size:25px!important}.jc-editorial-hero{padding-block:24px 40px}.jc-editorial-crumb{margin-bottom:24px}.jc-editorial-heading{grid-template-columns:1fr;gap:28px}.jc-editorial-image>img{aspect-ratio:16/10}.jc-editorial-image{border-bottom-left-radius:48px}body.jc-site #page-container .jc-editorial-heading h1{font-size:32px!important;line-height:1.2!important;margin-bottom:24px}.jc-editorial-byline{margin-top:24px}.jc-editorial-body{padding-block:40px 48px}.jc-editorial-layout{gap:32px}.jc-editorial-reading .et_pb_post_content{font-size:18px!important;line-height:1.7!important}.jc-editorial-reading .et_pb_post_content>p:first-child{font-size:19px!important}body.jc-site #page-container .jc-editorial-reading .et_pb_post_content h2{font-size:26px!important;margin-top:36px!important;scroll-margin-top:24px}body.jc-site #page-container .jc-editorial-reading .et_pb_post_content h3{font-size:23px!important}.jc-editorial-related{padding-block:40px 48px}body.jc-site #page-container .jc-kb-related-head>h2{font-size:28px!important}.jc-kb-related-head>a{font-size:14px}.jc-kb-card-bottom{gap:12px}.jc-editorial-byline span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.jc-kb-card-image>img{transition:none!important;transform:none!important}}
@media print{.jc-kb-tools,.jc-editorial-toc,.jc-editorial-related,.jc-newsletter-signup{display:none!important}.jc-editorial-layout{display:block}}

/* Dated content updates */
.jc-content-update{background:#e8efff;border-left:4px solid #1c61ff;border-radius:0 0 0 24px;color:#002b61;margin:0 0 2rem;padding:1.25rem 1.5rem}
.jc-content-update h2{color:#002b61;font-size:1.125rem;line-height:1.35;margin:0 0 .6rem}
.jc-content-update p{color:#002b61;margin:.55rem 0;line-height:1.6}
.jc-content-update a{color:#002b61;text-decoration:underline;text-underline-offset:.2em;font-weight:700;overflow-wrap:anywhere}
@media(max-width:600px){.jc-content-update{padding:1rem 1.1rem;margin-bottom:1.5rem}}

body.jc-site #page-container .jc-editorial-reading .et_pb_post_content .jc-content-update h2{font:600 19px/1.35 'Inter Tight',Arial,sans-serif!important;margin:0 0 10px!important;padding:0!important}
.jc-editorial-reading .et_pb_post_content .jc-content-update p{font-size:16px!important;line-height:1.6!important;margin:8px 0!important}
.jc-editorial-reading .et_pb_post_content .jc-content-update p:last-child{margin-bottom:0!important}
