/* Editorial surfaces inherit Nintec's palette and typography. */
.j-preview{padding:8px 24px;text-align:center;background:var(--lavender);color:var(--purple-dark);font-size:11px;letter-spacing:.5px}.j-wrap{padding-bottom:80px}.j-masthead{padding:40px 0 44px;border-bottom:1px solid var(--ink);margin-bottom:32px}.j-edition{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1.6px;font-weight:600;margin-bottom:34px}.j-edition a{letter-spacing:0;font-weight:400}.j-masthead h1{font-size:clamp(40px,4.7vw,66px);letter-spacing:-2.6px;line-height:1.06;margin-bottom:22px}.j-masthead>p{font-size:18px;color:var(--muted);margin:0}.j-opening{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:0 36px;padding-bottom:44px}.j-card{min-width:0}.j-card-lead{grid-row:span 2;padding-right:36px;border-right:1px solid var(--line)}.j-card-secondary+.j-card-secondary{border-top:1px solid var(--line);padding-top:25px;margin-top:24px}.j-picture{margin:0 0 22px}.j-picture img{height:auto;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--soft);border-radius:3px}.j-picture.j-contain img{object-fit:contain;padding:10px}.j-picture figcaption{font-size:10px;line-height:1.5;color:var(--muted);padding-top:8px}.j-picture figcaption span{display:block}.j-picture figcaption a{text-decoration:underline;text-underline-offset:2px}.j-card-lead .j-picture img{aspect-ratio:1.6;object-position:50% 35%}.j-kicker{font-size:10px;letter-spacing:1.25px;text-transform:uppercase;color:var(--purple);font-weight:700;margin:0 0 12px}.j-card h2,.j-card h3{font-size:23px;line-height:1.18;letter-spacing:-.7px;font-weight:600;margin:0 0 12px}.j-card-lead h2{font-size:36px;letter-spacing:-1.2px}.j-card h2 a:hover,.j-card h3 a:hover{color:var(--purple)}.j-excerpt{font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:14px}.j-meta{font-size:11px;color:var(--muted);margin:0}.j-meta>span{color:var(--ink)}.j-card-secondary{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-content:start}.j-card-secondary .j-picture{margin:0}.j-card-secondary .j-picture img{aspect-ratio:1}.j-card-secondary figcaption{font-size:9px}.j-card-secondary h2{font-size:22px}.j-card-secondary .j-excerpt{font-size:13px}.j-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.j-section-head h2{font-size:30px;letter-spacing:-.8px;margin:0}.j-feed{border-top:1px solid var(--ink);padding:30px 0 58px}.j-search{display:flex;gap:12px;align-items:center}.j-search label{font-size:12px;white-space:nowrap;color:var(--muted)}.j-search input{width:240px;background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:10px 13px;min-height:44px;font-size:14px}.j-filters{display:flex;gap:8px;flex-wrap:wrap;padding:23px 0 4px}.j-filters button{font-size:12px;min-height:42px;padding:9px 13px;background:white;color:var(--muted);border:1px solid var(--line);border-radius:30px}.j-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.j-count{font-size:11px;color:var(--muted);margin:12px 0 20px}.j-feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.j-card-list{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;border-top:1px solid var(--line);padding:26px 0}.j-card-list .j-picture{grid-column:2;grid-row:1;margin:0}.j-card-list .j-card-copy{grid-column:1;grid-row:1}.j-card-list h3{font-size:22px}.j-card-list .j-picture img{aspect-ratio:1.2}.j-card-list .j-excerpt{font-size:13px}.j-card-list figcaption{font-size:9px}.j-type-cover{background:var(--lavender);border-top:3px solid var(--purple);padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:180px;max-width:100%}.j-type-cover strong{font-size:25px;line-height:1.07;letter-spacing:-.8px;font-weight:500}.j-type-cover>span{font-size:9px;letter-spacing:.8px;color:var(--purple-dark)}.j-card-list .j-type-cover{grid-column:2;grid-row:1;min-height:180px;padding:16px;align-self:start}.j-card-list .j-type-cover strong{font-size:22px}.j-analysis{background:var(--lavender);padding:36px 40px;margin-bottom:65px}.j-analysis>h2{font-size:34px;margin-bottom:28px}.j-analysis>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.j-analysis a{position:relative;border-top:1px solid #d3c9ef;padding-top:17px;padding-bottom:20px;display:block}.j-analysis a>span{font-size:9px;letter-spacing:1px;color:var(--purple)}.j-analysis h3{font-size:21px;line-height:1.25;margin:12px 0 15px}.j-analysis a>b{color:var(--purple);font-size:20px}.j-archive-summary{display:grid;grid-template-columns:1fr 1.5fr;gap:75px;padding-block:20px 40px}.j-archive-summary h2{font-size:38px}.j-archive-summary p:not(.j-kicker){font-size:15px;color:var(--muted)}.j-timeline{list-style:none;margin:0;padding:0}.j-timeline li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--line)}.j-timeline time{font-size:12px;color:var(--muted)}.j-timeline span{display:block;color:var(--purple);font-size:10px;margin-bottom:5px}.j-timeline a{display:block;font-size:16px;line-height:1.4}.j-timeline a:hover{text-decoration:underline}.j-policy-note{display:grid;grid-template-columns:1fr 1.6fr auto;gap:30px;border-top:1px solid var(--ink);padding-top:27px;margin-top:30px;font-size:13px}.j-policy-note p{color:var(--muted);margin:0}.j-policy-note a{color:var(--purple)}.j-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:28px;font-size:12px;color:var(--muted)}.j-article-head{max-width:920px;margin:55px auto 40px}.j-article-head h1{font-size:clamp(36px,4.1vw,57px);line-height:1.08;letter-spacing:-2px;margin-bottom:25px}.j-article-head .j-kicker{margin-bottom:22px}.j-deck{font-size:21px;line-height:1.55;color:var(--muted);max-width:780px}.j-byline{margin-top:30px;border-top:1px solid var(--line);padding-top:20px;font-size:12px}.j-byline>a{display:block;margin-bottom:8px;font-weight:600}.j-byline p{margin-bottom:5px;font-size:12px;color:var(--muted)}.j-article-cover{max-width:920px;margin:0 auto 45px}.j-article-cover .j-picture img{aspect-ratio:16/10}.j-article-cover .j-contain img{aspect-ratio:auto;max-height:620px;padding:15px}.j-article-cover figcaption{font-size:12px;max-width:850px;line-height:1.6}.j-article-cover .j-type-cover{min-height:350px;padding:40px}.j-article-cover .j-type-cover strong{font-size:60px}.j-reading{max-width:70ch;margin:0 auto;font-size:18px;line-height:1.8}.j-reading p{margin-bottom:25px}.j-reading h2{font-size:30px;line-height:1.25;letter-spacing:-.8px;margin:42px 0 18px}.j-reading a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.j-context{background:var(--soft);border-left:3px solid var(--purple);padding:23px 27px;margin-bottom:35px;font-size:15px;line-height:1.7}.j-context strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;color:var(--purple)}.j-context p{margin:0}.j-source-inline{font-size:12px;white-space:normal;color:var(--purple)}.j-sources{margin-top:45px;border-top:1px solid var(--line);font-size:13px}.j-sources h2{font-size:23px;margin-top:24px}.j-sources ul{list-style:none;padding:0}.j-sources li{margin-bottom:17px}.j-sources li span{display:block;color:var(--muted);font-size:12px}.j-related{margin-top:75px;border-top:1px solid var(--ink);padding-top:30px}.j-related>.j-section-head{margin-bottom:26px}.j-related>.j-section-head>a{font-size:13px;color:var(--purple)}.j-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.j-card-related h3{font-size:23px}.j-card-related figcaption{font-size:10px}.j-empty{text-align:center;padding:40px 20px;background:var(--soft)}.j-empty h3{font-size:24px}.j-language{font-size:11px;color:var(--muted);white-space:nowrap}.journal-page .nav-inner{gap:24px}.journal-page .nav-inner nav{gap:20px}.journal-page .nav-actions{gap:16px}.journal-page .j-policy{margin-bottom:40px}
@media(min-width:951px){body:has(.journal-nav) .nav-inner{gap:20px}body:has(.journal-nav) .nav-inner nav{gap:17px}body:has(.journal-nav) .nav-actions{gap:14px}body:has(.journal-nav) .nav-inner nav a{font-size:13px}}
@media(max-width:1100px) and (min-width:951px){body:has(.journal-nav) .nav-actions>.button{max-width:150px;font-size:11px}body:has(.journal-nav) .nav-inner{gap:14px}body:has(.journal-nav) .brand-logo{width:155px}}
@media(max-width:950px){.j-opening{grid-template-columns:1.45fr 1fr;gap:24px}.j-card-lead{padding-right:24px}.j-card-lead h2{font-size:29px}.j-card-secondary{display:block}.j-card-secondary .j-picture{margin-bottom:15px}.j-card-secondary .j-picture img{aspect-ratio:2}.j-card-secondary figcaption{font-size:9px}.j-feed-grid{gap:0 24px}.j-card-list{grid-template-columns:minmax(0,1fr) 100px;gap:15px}.j-card-list figcaption{font-size:8px}.j-card-list h3{font-size:20px}.j-card-list .j-type-cover{padding:10px}.j-card-list .j-type-cover strong{font-size:18px}.j-analysis{padding:30px}.j-analysis>div{gap:22px}.j-analysis h3{font-size:19px}.j-archive-summary{gap:35px;grid-template-columns:1fr 1.4fr}.j-archive-summary h2{font-size:32px}.j-timeline li{grid-template-columns:100px 1fr;gap:15px}.j-policy-note{grid-template-columns:1fr 1.5fr}.j-policy-note a{grid-column:2}.j-search{gap:8px}.j-search input{width:190px}.j-search label{display:none}.journal-page .nav-inner nav{gap:20px}}
@media(max-width:700px){.j-wrap{padding-bottom:45px}.j-masthead{padding:28px 0 30px;margin-bottom:25px}.j-edition{margin-bottom:26px;font-size:10px}.j-masthead h1{font-size:40px;letter-spacing:-1.7px}.j-masthead>p{font-size:15px}.j-opening{display:block;padding-bottom:28px}.j-card-lead{border:0;padding:0 0 25px}.j-card-lead h2{font-size:30px;letter-spacing:-.9px}.j-card-secondary{border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:100px 1fr;gap:18px}.j-card-secondary .j-picture img{aspect-ratio:1}.j-card-secondary h2{font-size:21px}.j-card-secondary .j-excerpt{font-size:13px}.j-card-secondary+.j-card-secondary{margin-top:24px}.j-section-head{align-items:flex-start;gap:18px;flex-direction:column}.j-section-head h2{font-size:28px}.j-search{width:100%}.j-search label{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.j-search input{width:100%;font-size:16px}.j-filters{gap:7px;padding-top:18px}.j-filters button{font-size:11px;padding:8px 12px}.j-feed-grid{grid-template-columns:1fr}.j-card-list{grid-template-columns:minmax(0,1fr) 105px;gap:20px;padding:23px 0}.j-card-list .j-picture img{aspect-ratio:1}.j-card-list h3{font-size:22px}.j-card-list figcaption{font-size:9px}.j-card-list .j-type-cover{min-height:160px}.j-analysis{padding:25px;margin-bottom:35px}.j-analysis>h2{font-size:29px}.j-analysis>div{grid-template-columns:1fr;gap:10px}.j-analysis h3{font-size:22px}.j-analysis a{padding-bottom:12px}.j-archive-summary{grid-template-columns:1fr;gap:18px;padding-top:10px}.j-archive-summary h2{max-width:300px}.j-timeline li{grid-template-columns:95px 1fr;gap:15px}.j-timeline a{font-size:15px}.j-timeline time{font-size:11px}.j-policy-note{display:block;margin-top:15px}.j-policy-note p{margin:12px 0}.j-article-head{margin:35px auto 28px}.j-article-head h1{font-size:36px;letter-spacing:-1.3px}.j-deck{font-size:18px}.j-byline p{font-size:11px}.j-breadcrumb{padding-top:20px;font-size:11px}.j-article-cover{margin-bottom:30px}.j-article-cover figcaption{font-size:11px}.j-reading{font-size:17px;line-height:1.8}.j-reading h2{font-size:26px}.j-context{padding:20px;font-size:14px}.j-related{margin-top:40px}.j-related>div:last-child{grid-template-columns:1fr;gap:28px}.j-card-related{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:22px}.j-card-related h3{font-size:22px}.j-card-related .j-picture img{aspect-ratio:1}.j-card-related .j-excerpt{display:none}.j-card-related figcaption{font-size:9px}.j-card-related .j-type-cover{padding:10px;min-height:140px}.j-card-related .j-type-cover strong{font-size:18px}.j-article-cover .j-type-cover{min-height:260px;padding:28px}.j-article-cover .j-type-cover strong{font-size:45px}.j-preview{font-size:10px}.j-language{font-size:10px}}
/* The fifth navigation link also fits narrow tablets in all four languages. */
@media(min-width:651px) and (max-width:950px){body:has(.journal-nav) .nav-inner{gap:8px}body:has(.journal-nav) #navigation{gap:10px}body:has(.journal-nav) #navigation>a{font-size:12px}body:has(.journal-nav) .nav-actions{gap:8px}}
