





.jp2-home{margin:0;background:white;color:#4d4d4d;font-family:Lato,Arial,sans-serif}.jp2-home-canvas{max-width:1920px;margin:auto}.jp2-home-desktop{display:block;width:100%;height:auto}.jp2-home-desktop text{user-select:text;cursor:text}.jp2-home-desktop a text{cursor:pointer}.jp2-home-desktop a:hover text{text-decoration:underline}.jp2-home-desktop a:focus-visible{outline:3px solid #3036a2}.jp2-home-flow{display:none}.jp2-home-note{text-align:center;padding:12px 20px;border-top:1px dotted #aaa;font:12px/1.6 Arial;color:#737788}.jp2-home-note a{color:#3036a2;margin-inline:7px}.jp2-skip{z-index:1000;position:absolute;top:-100px;background:white;padding:12px}.jp2-skip:focus{top:0}.jp2-home-flow a:focus-visible{outline:2px solid #29359e;outline-offset:4px}@media(max-width:650px){body.jp2-home>.jp2-skip{display:none}}
body.jp2-content{background:white;color:#4d4d4d;font-family:Lato,Arial,sans-serif}.jp2-header{max-width:1180px!important;margin:0 auto!important;padding:30px 20px 23px!important;display:flex!important;justify-content:center!important;border:0!important;background:white!important;position:static!important}.jp2-header img{width:295px!important;max-width:75vw!important;height:auto!important}.jp2-nav{max-width:1180px!important;margin:0 auto!important;padding:0 10px 18px!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:0 22px!important;background:white!important;border:0!important;border-bottom:1px dotted #8a8fc0!important;white-space:normal!important;font:14px/1.7 Lato,Arial!important;overflow:visible!important}.jp2-nav a{position:relative;color:#222!important;text-transform:uppercase;display:inline-flex;align-items:center;min-height:38px;text-decoration:none!important}.jp2-nav a:not(:last-child):after{content:'•'!important;position:absolute;right:-14px;color:#3036a2!important}.jp2-nav a:hover{text-decoration:underline!important}body.jp2-content h1{font-family:Lato,Arial,sans-serif!important;font-weight:400;color:#29359e!important}body.jp2-content h2,body.jp2-content h3{font-family:Lato,Arial,sans-serif;color:#29359e}body.jp2-content .article-header,body.jp2-content .site-main>header{background:white!important}body.jp2-content .site-main,body.jp2-content main.article{margin-top:24px}body.jp2-content .kicker,body.jp2-content .cycle{color:#29359e}body.jp2-content .site-card h2{font-family:Lato,Arial!important}body.jp2-content .site-main{background:white}.jp2-footer{max-width:1180px;margin:26px auto 0;padding:22px 24px;border-top:1px dotted #8a8fc0;font:13px/1.7 Lato,Arial;color:#737788;background:white}.jp2-footer>nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 24px;background:transparent;border:0;padding:0;max-width:none;white-space:normal;font:inherit}.jp2-footer nav a{color:#29359e;min-height:42px;display:inline-flex;align-items:center}.jp2-footer nav a:after{content:none}.jp2-brands{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:650px;margin:16px auto}.jp2-brands img{display:block;max-height:110px;object-fit:contain}.jp2-private{text-align:center;font:11px/1.6 Arial;color:#777}.jp2-private a{color:#3036a2}
@media(max-width:650px){.jp2-home-canvas{display:none}.jp2-home-flow{display:block}.jp2-header{padding:22px 20px 16px!important}.jp2-header img{width:245px!important}.jp2-nav{margin-inline:20px!important;gap:0 16px!important;font-size:11px!important;padding-bottom:10px!important}.jp2-nav a:not(:last-child):after{right:-10px}.jp2-home-mobile{padding:20px;margin:auto;font:15px/1.65 Lato,Arial,sans-serif}.jp2-home-mobile a{color:#29359e;text-decoration:none}.jp2-home-mobile img{display:block;width:100%;height:auto;max-height:330px;object-fit:cover}.jp2-home-mobile h1{font:27px/1.25 Lato,Arial,sans-serif;margin:20px 0 16px;color:#29359e}.jp2-home-mobile p{margin:0 0 16px}.jp2-home-mobile article>a{display:inline-flex;align-items:center;min-height:44px}.home-lead{font-weight:600}.jp2-home-mobile h2{font:25px/1.3 Lato,Arial;color:#29359e;margin:24px 0 14px}.jp2-home-mobile .home-band{background:#29359e;color:white;padding:9px 12px;font-size:21px}.jp2-home-mobile ul{list-style:disc;padding-left:22px;color:#29359e;margin:0 0 20px}.jp2-home-mobile li{padding:12px 0;border-bottom:1px dotted #a8accb}.jp2-home-mobile li strong{display:block;font-size:13px;margin-bottom:4px}.jp2-home-mobile h3{font:23px/1.3 Lato,Arial;margin:12px 0}.home-draft{font:11px/1.6 Arial;color:#7a705b}.jp2-footer{padding:18px 20px;margin-top:16px}.jp2-brands{justify-content:space-around}.jp2-brands img{max-width:155px}.jp2-home-note{font-size:11px}body.jp2-content h1{font-size:29px}}

/* Editorial refinements, preserving the approved composition. */
body.jp2-content .article-header h1{font-size:clamp(30px,3.2vw,40px);line-height:1.22;letter-spacing:-.3px;margin-bottom:22px}body.jp2-content .article-header .lead{font-size:20px;line-height:1.7}body.jp2-content .article-header .meta{line-height:1.7}body.jp2-content .article-header .tools{margin:16px 0}body.jp2-content .article-header .status:empty{min-height:0!important;margin:0!important;padding:0!important}body.jp2-content .article-header .route{margin:18px 0 20px}body.jp2-content figure figcaption{overflow-wrap:anywhere;line-height:1.65}body.jp2-content a:focus-visible,body.jp2-content button:focus-visible{outline:2px solid #29359e;outline-offset:4px}.jp2-footer .jp2-social{gap:25px;margin:8px 0 14px;font:12px/1.6 Arial}.jp2-home-desktop a:focus-visible{outline-offset:4px}@media(max-width:650px){body.jp2-content .article-header h1{font-size:29px}body.jp2-content .article-header .lead{font-size:18px}.jp2-footer .jp2-social{gap:20px;margin:6px 0 12px}}

/* Focused catalogue and interview usability pass; existing grids retained. */
.jp2-articles-review .jp2-nav a[aria-current]{text-decoration:underline!important;text-underline-offset:5px}
.jp2-articles-review .site-chips a{min-height:44px;display:inline-flex;align-items:center}
.jp2-articles-review .jp2-cycle-return{font:14px/1.7 Lato,Arial,sans-serif;margin:18px 0}
.jp2-articles-review button:disabled{opacity:.5;cursor:default}
@media print{.jp2-articles-review .jp2-header,.jp2-articles-review .jp2-nav,.jp2-articles-review .jp2-footer,.jp2-articles-review .jp2-skip,.jp2-articles-review .series-nav,.jp2-articles-review .breadcrumb{display:none!important}}

@media(max-width:650px){.jp2-home-note{display:none}}

.jp2-native-main{max-width:860px;margin:38px auto 64px;padding:0 28px}.jp2-native-main h1{font:400 40px/1.22 Lato,Arial,sans-serif!important;color:#29359e;letter-spacing:-.3px}.jp2-native-reading{font:20px/1.85 Georgia,serif;color:#333a46}.jp2-native-reading p{margin:0 0 22px}.jp2-native-reading h2{font:400 29px/1.35 Lato,Arial,sans-serif;margin:34px 0 18px}.jp2-native-reading h3,.jp2-native-reading h4{font-family:Lato,Arial,sans-serif}.jp2-native-reading>.wp-block-image{margin:30px auto;max-width:780px}.jp2-native-reading img{display:block;width:100%;height:auto}.jp2-native-reading figcaption{font:12px/1.7 Lato,Arial,sans-serif;color:#687184;margin-top:12px}.jp2-native-reading a{color:#29359e;text-underline-offset:4px}.jp2-native-reading li{margin-bottom:12px}.jp2-native-reading>p:first-child{font:12px/1.7 Lato,Arial,sans-serif;color:#29359e;text-transform:uppercase;letter-spacing:.08em}.postid-4857 .jp2-native-reading>.wp-block-image{max-width:285px}@media(max-width:650px){.jp2-native-main{padding:0 20px;margin-top:24px}.jp2-native-main h1{font-size:29px!important}.jp2-native-reading{font-size:18px;line-height:1.8}.jp2-native-reading h2{font-size:25px}.jp2-native-reading figcaption{font-size:11px}}
@media(min-width:651px) and (max-width:1024px){.jp2-home-canvas{display:none}.jp2-home-flow{display:block}.jp2-home-mobile{max-width:740px;padding:28px;margin:auto;font:18px/1.75 Lato,Arial,sans-serif}.jp2-home-mobile a{color:#29359e;text-decoration:none}.jp2-home-mobile img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover}.jp2-home-mobile h1{font:34px/1.25 Lato,Arial,sans-serif;margin:24px 0 18px;color:#29359e}.jp2-home-mobile p{margin:0 0 20px}.jp2-home-mobile article>a{display:inline-flex;align-items:center;min-height:44px}.jp2-home-mobile h2{font:29px/1.3 Lato,Arial;color:#29359e;margin:28px 0 16px}.jp2-home-mobile .home-band{background:#29359e;color:white;padding:12px 16px;font-size:25px}.jp2-home-mobile ul{padding-left:24px;color:#29359e}.jp2-home-mobile li{padding:14px 0;border-bottom:1px dotted #a8accb}.jp2-home-mobile li strong{display:block;font-size:15px}.jp2-home-mobile h3{font:26px/1.3 Lato,Arial;margin:14px 0}.home-lead{font-weight:600}.home-draft{font:12px/1.6 Arial;color:#7a705b}}
body.jp2-home{background:#fff!important}body.jp2-home a{text-decoration:none}body.jp2-home .jp2-home-desktop{max-width:none}body.jp2-home .jp2-home-desktop text{letter-spacing:normal}
