/* Shared public journal design. Classic retains the page structures and controls. */
.jems-reference {
	--jr-ink:#091a32; --jr-navy:#08253f; --jr-teal:#006f6a;
	--jr-mint:#18cfbc; --jr-rule:#d8e2e7; --jr-pale:#f3f7f8;
	--jr-serif:Cardo,Georgia,serif; --jr-sans:Montserrat,Arial,sans-serif;
	margin:0; color:var(--jr-ink); background:#fff; font:14px/1.45 var(--jr-sans);
}
.jems-reference *, .jems-reference *::before, .jems-reference *::after {box-sizing:border-box}
.jems-reference .jr-wrap {width:min(1280px,calc(100% - 96px));margin-inline:auto}
.jems-reference a {color:var(--jr-teal);box-shadow:none;border-bottom:0}
.jems-reference a:hover {text-decoration:underline}
.jems-reference :focus-visible {outline:3px solid #179a9b;outline-offset:3px}
.jems-reference img {display:block;max-width:100%}
.jems-reference p {margin:0}
.jems-reference h1,.jems-reference h2,.jems-reference h3 {margin:0;font:700 1em/1.08 var(--jr-serif);color:inherit;letter-spacing:normal}
.jems-reference .jr-skip,.jems-reference .jr-sr {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.jems-reference .jr-skip:focus {clip-path:none;width:auto;height:auto;z-index:8;background:white;padding:10px}
.jems-reference .jr-header {background:#fff;border:0;color:var(--jr-ink);box-shadow:0 1px 0 #0e354a24}
.jems-reference .jr-utility {background:var(--jr-navy);color:white;font-size:11px}
.jems-reference .jr-utility .jr-wrap,.jems-reference .jr-masthead {display:flex;justify-content:space-between;align-items:center;gap:16px}
.jems-reference .jr-badges,.jems-reference .jr-account {display:flex;align-items:center;gap:12px}
.jems-reference .jr-badges span+span {border-left:1px solid #4e7087;padding-left:12px}
.jems-reference .jr-badges .jr-access {display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#b8f4e8}
.jems-reference .jr-access::before {content:"";width:6px;height:6px;border-radius:50%;background:#35d6c1}
.jems-reference .jr-account .nav {margin:0;border:0;position:static;background:none;column-gap:12px}
.jems-reference .jr-account .nav-link {color:white;padding:7px 8px;border:0;background:none;text-transform:none;font-size:11px}
.jems-reference .jr-account .dropdown-menu .nav-link {color:var(--jr-ink)}
.jems-reference .jr-masthead {min-height:76px;padding-block:9px}
.jems-reference .jr-masthead-actions {display:flex;align-items:center;gap:8px}
.jems-reference .jr-masthead-actions :is(.jr-header-search,.jr-button) {min-height:42px}
.jems-reference .jr-header-search {
	display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 12px;
	border:1px solid #bfd3d8;border-radius:6px;background:#f5f9f9;color:#145158;font-size:12px;font-weight:750;white-space:nowrap
}
.jems-reference .jr-header-search:hover {background:#e5f2f0;border-color:#78a8a8;text-decoration:none}
.jems-reference .jr-menu-toggle {display:none}
.jems-reference .jr-identity {display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}
.jems-reference .jr-identity strong {font:700 clamp(26px,3.15vw,47px)/.95 var(--jr-serif);letter-spacing:-.04em}
.jems-reference .jr-identity span {font:700 17px/1.04 var(--jr-serif);max-width:318px;padding:4px 0 4px 19px;margin-left:12px;border-left:1px solid #6f8493}
.jems-reference .jr-mark {width:64px;height:auto;flex:none}
.jems-reference .jr-nav-shell {border-block:1px solid #e1e9ed;background:#f7fafb}
.jems-reference .jr-nav {display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:45px}
.jems-reference .jr-nav a {
	color:var(--jr-ink);font-size:13px;font-weight:700;padding:9px clamp(6px,1.5vw,20px);position:relative;white-space:nowrap;border-radius:5px
}
.jems-reference .jr-nav a:is(:hover,[aria-current],.jr-active-section) {color:#005a55;background:#e3f1ef;text-decoration:none}
.jems-reference .jr-nav a:is([aria-current],.jr-active-section)::after {content:"";position:absolute;inset:auto 9px 0;border-bottom:2px solid #008c83}
.jems-reference .jr-button {display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border:1px solid #087e78;border-radius:6px;background:linear-gradient(#088f86,#00635e);color:#fff;font:700 13px/1.2 var(--jr-sans);white-space:nowrap;text-decoration:none;min-height:36px;cursor:pointer}
.jems-reference .jr-button:hover {background:#005b57;color:#fff;text-decoration:none}
.jems-reference .jr-hero {color:white;background:linear-gradient(90deg,#061f39e0 0%,#061f39a3 38%,transparent 73%),#082540 url(../images/reference/hero-global.jpg) center 55%/cover no-repeat}
.jems-reference .jr-hero .jr-wrap {padding:28px 30px 17px}
.jems-reference .jr-hero h1 {font-size:clamp(32px,3.45vw,50px);max-width:13em;line-height:.99;text-wrap:balance;text-shadow:0 1px 10px #04182b99}
.jems-reference .jr-hero h1::before {content:"";display:block;width:55px;height:4px;background:var(--jr-mint);margin-bottom:10px}
.jems-reference .jr-hero p {max-width:485px;margin:13px 0 14px;line-height:1.35;font-weight:500;text-shadow:0 1px 6px #04182b}
.jems-reference .jr-hero-actions {display:flex;flex-wrap:wrap;gap:12px}
.jems-reference .jr-outline {background:#071f3699;border-color:#fff}
.jems-reference .jr-search {display:flex;align-items:center;gap:9px;margin-top:15px;width:min(100%,800px);padding:3px 4px 3px 12px;background:#fff;border:1px solid #dce7ed;border-radius:7px;color:var(--jr-ink)}
.jems-reference .jr-search input {width:100%;min-width:0;border:0;background:none;padding:6px 0;font:500 13px var(--jr-sans)}
.jems-reference .jr-search .jr-icon {width:19px;height:19px;color:var(--jr-ink)}
.jems-reference .jr-search .jr-button {min-height:30px;padding-block:5px}
.jems-reference .jr-four {display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.jems-reference .jr-four>div {display:flex;align-items:flex-start;gap:13px}
.jems-reference .jr-four strong {display:block;font:700 18px/1.05 var(--jr-serif);margin-bottom:3px}
.jems-reference .jr-four span {font-size:12px;line-height:1.28}
.jems-reference .jr-icon {width:31px;height:31px;color:var(--jr-teal);flex:none}
.jems-reference .jr-trust {background:#f0f5f7;padding:14px 0}
.jems-reference .jr-trust .jr-four>div {padding:0 18px}
.jems-reference .jr-trust .jr-four>div+div {border-left:1px solid #b9ccd3}
.jems-reference .jr-content {display:grid;gap:19px;padding:17px 0 20px}
.jems-reference .jr-heading {display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px}
.jems-reference .jr-heading h2 {font-size:clamp(23px,2.25vw,31px)}
.jems-reference .jr-heading h2::after {content:"";display:block;width:49px;height:3px;background:#009b90;margin-top:5px}
.jems-reference .jr-heading a,.jems-reference .jr-overview>a {font-size:12px;font-weight:700}
.jems-reference .jr-feature-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.jems-reference .jr-article--featured,.jems-reference .jr-author-panel,.jems-reference .jr-popular {border:1px solid var(--jr-rule);border-radius:8px;background:linear-gradient(125deg,#fff,#f8fafb)}
.jems-reference .jr-article--featured {padding:6px}
.jems-reference .jr-article-image {position:relative;display:block;overflow:hidden;border-radius:5px;background:#e8f1f4}
.jems-reference .jr-article-image img {width:100%;height:100%;object-fit:cover}
.jems-reference .jr-article--featured .jr-article-image {height:clamp(95px,8.4vw,121px)}
.jems-reference .jr-article--featured .jr-article-image span {position:absolute;top:7px;left:10px;color:#092331;background:#b6eee6;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}
.jems-reference .jr-article--featured .jr-article-copy {padding:7px 9px 5px}
.jems-reference .jr-article h3 {font-size:18px}
.jems-reference .jr-article h3 a {color:var(--jr-ink);font:inherit}
.jems-reference .jr-authors {font-size:11px;margin-top:4px!important}
.jems-reference .jr-article-meta {font-size:11px;margin-top:3px!important;color:#3a4a59}
.jems-reference .jr-article-meta span+time {margin-left:7px;padding-left:7px;border-left:1px solid #a6b6c1}
.jems-reference .jr-columns {display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:32px}
.jems-reference .jr-article--latest {display:grid;border-bottom:1px solid #e6ecef}
.jems-reference .jr-article--latest:first-child {border-top:1px solid #e6ecef}
.jems-reference .jr-article-actions {display:flex;gap:6px}
.jems-reference .jr-article-actions a {border:1px solid #435369;border-radius:4px;color:#23364b;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}
.jems-reference .jr-primary-column,.jems-reference .jr-aside {display:grid;align-content:start;gap:18px}
.jems-reference .jr-overview p {font-size:12px;margin:5px 0}
.jems-reference .jr-home-issue {
	display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(17px,3vw,33px);
	padding:clamp(15px,2.5vw,28px);border:1px solid var(--jr-rule);border-top:3px solid var(--jr-teal);
	border-radius:9px;background:linear-gradient(120deg,#edf6f5,#f9fbfc)
}
.jems-reference .jr-home-issue-summary {display:flex;align-items:center;gap:clamp(12px,2vw,24px)}
.jems-reference .jr-home-issue-cover {flex:none;width:clamp(110px,13vw,174px)}
.jems-reference .jr-home-issue-cover img {width:100%;height:auto;border-radius:5px;box-shadow:0 5px 14px #0b263426}
.jems-reference .jr-home-issue-info {min-width:0}
.jems-reference .jr-home-issue-info h3 {font-size:clamp(20px,2.2vw,28px)}
.jems-reference .jr-home-issue-facts {display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:10px;font-size:12px}
.jems-reference .jr-home-issue-facts strong {background:#d5eee9;color:#075a55;padding:4px 8px;border-radius:12px}
.jems-reference .jr-home-issue-info .jr-button {white-space:normal;text-align:center}
.jems-reference .jr-home-issue-preview {min-width:0;padding:clamp(12px,1.7vw,20px);border:1px solid var(--jr-rule);border-radius:8px;background:#fff}
.jems-reference .jr-home-issue-preview h3 {font-size:22px;margin-bottom:6px}
.jems-reference .jr-home-issue-preview ul {list-style:none;margin:0;padding:0}
.jems-reference .jr-home-issue-preview li+li {border-top:1px solid var(--jr-rule)}
.jems-reference .jr-home-issue-preview a {display:block;padding:8px 0;font-weight:650;line-height:1.4;overflow-wrap:anywhere}
.jems-reference .jr-author-panel {padding:clamp(14px,2vw,23px)}
.jems-reference .jr-author-intro {display:flex;align-items:center;justify-content:space-between;gap:12px}
.jems-reference .jr-author-intro p {font-size:13px;color:#4c6275}
.jems-reference .jr-benefits {margin-top:14px;padding-top:12px;gap:12px;border-top:1px solid var(--jr-rule)}
.jems-reference .jr-benefits>div {gap:8px}
.jems-reference .jr-benefits .jr-icon {width:23px;height:23px}
.jems-reference .jr-footer {
	--jr-footer-text:#f3f8fb;--jr-footer-muted:#e0ecf5;--jr-footer-line:#567086;--jr-footer-accent:#91e3d8;
	background:var(--jr-navy);color:var(--jr-footer-text);border-top:1px solid #365269
}
.jems-reference .jr-footer-invite {
	position:relative;overflow:hidden;background:linear-gradient(110deg,#eaf8fc,#d8f0f7);
	color:var(--jr-ink);border-block:1px solid #abcfd8
}
.jems-reference .jr-footer-sweep {
	position:absolute;right:0;bottom:0;width:min(34%,420px);height:100%;pointer-events:none
}
.jems-reference .jr-footer-invite-inner {
	position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;
	gap:clamp(12px,2.3vw,32px);padding-block:clamp(15px,2vw,24px)
}
.jems-reference .jr-footer-invite h2 {font:700 clamp(24px,2.5vw,34px)/1.12 var(--jr-serif)}
.jems-reference .jr-footer-invite p {margin-top:6px;color:#203a52;font-size:14px}
.jems-reference .jr-footer-actions {display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.jems-reference .jr-footer-actions a {min-height:44px}
.jems-reference .jr-footer-actions .jr-button {background:var(--jr-teal);border-color:var(--jr-teal);color:#fff}
.jems-reference .jr-footer-actions .jr-button:hover {background:#00574f;border-color:#00574f;color:#fff}
.jems-reference .jr-footer .jr-footer-guide {
	display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:1px solid #d2f1ed;
	border-color:#778ea0;border-radius:6px;background:#fff;color:var(--jr-ink);font-size:13px;font-weight:750
}
.jems-reference .jr-footer .jr-footer-guide:hover {background:#eef8fb;border-color:#366575;text-decoration:none}
.jems-reference .jr-footer-grid {
	display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.05fr);align-items:start;
	padding-block:clamp(20px,3vw,34px)
}
.jems-reference .jr-footer-grid nav {border-left:1px solid var(--jr-footer-line);padding-left:clamp(18px,5vw,72px)}
.jems-reference .jr-footer a {color:var(--jr-footer-text)}
.jems-reference .jr-footer .jr-mark {width:54px}
.jems-reference .jr-footer .jr-identity {width:max-content;max-width:100%}
.jems-reference .jr-footer .jr-identity strong {font-size:clamp(31px,3.4vw,43px)}
.jems-reference .jr-footer-brand .jr-footer-name {margin-top:6px;max-width:26ch;font-size:15px;font-weight:750;line-height:1.35}
.jems-reference .jr-footer-grid h2 {font:700 16px/1.2 var(--jr-sans);margin:0 0 8px}
.jems-reference .jr-footer-grid h2::after {content:"";display:block;width:30px;height:2px;background:var(--jr-footer-accent);margin-top:8px}
.jems-reference .jr-footer-grid nav>a {display:flex;align-items:center;width:fit-content;min-height:32px;font-size:13px;color:var(--jr-footer-muted)}
.jems-reference .jr-footer-grid nav>a:hover {color:var(--jr-footer-text)}
.jems-reference .jr-footer-end {
	display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 15px;
	padding:2px 0;font-size:12px
}
.jems-reference .jr-footer-end a {display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--jr-footer-muted)}
.jems-reference .jr-footer-end .jr-back-top {font-weight:750}
.jems-reference .jr-back-top span {color:var(--jr-footer-accent);font-size:17px}
.jems-reference .jr-footer :focus-visible,.jems-reference .jr-utility :focus-visible {outline-color:#71e4d5}
.jems-reference .jr-footer-invite :focus-visible {outline-color:#112e46}
@media (max-width:1000px) {
	.jems-reference .jr-wrap {width:calc(100% - 42px)}
	.jems-reference .jr-nav {flex-wrap:wrap}
	.jems-reference .jr-columns {gap:19px}
}
@media (max-width:720px) {
	.jems-reference .jr-wrap {width:calc(100% - 32px)}
	.jems-reference .jr-utility .jr-wrap {gap:6px}
	.jems-reference .jr-badges {gap:0}
	.jems-reference .jr-badges span:not(.jr-access) {display:none}
	.jems-reference .jr-badges .jr-access {padding:0;border:0}
	.jems-reference .jr-masthead {gap:8px;min-height:62px;flex-wrap:wrap}
	.jems-reference .jr-nav-shell:not(:has(.jr-nav[data-jr-menu-open="true"])) {border-block:0}
	.jems-reference .jr-masthead-actions {margin-left:auto}
	.jems-reference .jr-mark {width:42px}
	.jems-reference .jr-identity {gap:5px}
	.jems-reference .jr-identity span {display:none}
	.jems-reference .jr-masthead .jr-button {font-size:11px;padding-inline:8px;min-height:44px}
	.jems-reference .jr-nav {gap:0 15px;padding:3px 0}
	.jems-reference .jr-nav a {font-size:11px;padding:6px 0}
	.jems-reference .jr-nav a:is([aria-current],.jr-active-section)::after {bottom:2px}
	.jems-reference .jr-menu-toggle:not([hidden]) {
		display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:7px 9px;
		color:var(--jr-ink);background:#f4f8f8;border:1px solid #a8c6cb;border-radius:6px;
		font:700 12px/1.2 var(--jr-sans);cursor:pointer
	}
	.jems-reference .jr-menu-toggle[aria-expanded="true"] {background:#e5f2f0;border-color:var(--jr-teal)}
	.jems-reference .jr-nav[data-jr-menu-open="false"] {display:none}
	.jems-reference .jr-nav[data-jr-menu-open="true"] {
		display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:5px 0 9px
	}
	.jems-reference .jr-nav[data-jr-menu-open="true"] a {display:flex;align-items:center;min-height:44px;padding:8px;border-bottom:1px solid #e7edf0;font-size:13px;white-space:normal}
	.jems-reference .jr-nav[data-jr-menu-open="true"] a:is([aria-current],.jr-active-section)::after {content:none}
	.jems-reference .jr-hero {background-position:57% center;background-image:linear-gradient(90deg,#061f39ee,#061f398c),url(../images/reference/hero-global.jpg)}
	.jems-reference .jr-hero .jr-wrap {padding:25px 0 17px}
	.jems-reference .jr-hero h1 {font-size:clamp(31px,7.5vw,43px)}
	.jems-reference .jr-hero p {font-size:13px}
	.jems-reference .jr-four {grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
	.jems-reference .jr-trust .jr-four>div {padding:0}
	.jems-reference .jr-trust .jr-four>div+div {border:0}
	.jems-reference .jr-icon {width:24px;height:24px}
	.jems-reference .jr-four strong {font-size:16px}
	.jems-reference .jr-four span {font-size:11px}
	.jems-reference .jr-columns,.jems-reference .jr-feature-grid {grid-template-columns:1fr}
	.jems-reference .jr-article--featured .jr-article-image {height:105px}
	.jems-reference .jr-author-intro {align-items:flex-start;flex-direction:column}
	.jems-reference .jr-author-intro .jr-button {min-height:44px}
	.jems-reference .jr-footer-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
	.jems-reference .jr-footer-grid> :first-child {grid-column:1/-1}
	.jems-reference .jr-footer-grid nav {padding-left:0;border-left:0}
	.jems-reference .jr-footer-grid nav>a {min-height:44px}
	.jems-reference .jr-footer-invite-inner {grid-template-columns:minmax(0,1fr);gap:10px}
	.jems-reference .jr-footer-sweep {width:min(35%,150px);height:60%;opacity:.46}
	.jems-reference .jr-home-issue {grid-template-columns:minmax(0,1fr)}
	.jems-reference .jr-home-issue-cover {width:clamp(72px,24vw,110px)}
}
@media (max-width:475px) {
	.jems-reference .jr-masthead-actions .jr-header-search {display:none}
	.jems-reference .jr-footer-actions .jr-button,.jems-reference .jr-footer .jr-footer-guide {font-size:11px;padding-inline:9px}
}
@media (max-width:440px) {
	.jems-reference .jr-masthead .jr-mark {width:32px}
	.jems-reference .jr-masthead .jr-identity strong {font-size:22px}
	.jems-reference .jr-masthead-actions {gap:5px}
	.jems-reference .jr-masthead .jr-button {font-size:10px}
	.jems-reference .jr-masthead .jr-button span,.jems-reference .jr-menu-toggle svg {display:none}
}
@media (prefers-reduced-motion:reduce) {
	.jems-reference *, .jems-reference *::before, .jems-reference *::after {scroll-behavior:auto;transition:none}
}

/* Carry the homepage palette into Classic's article, issue and utility pages. */
.jr-interior {
	--jems-ink:var(--jr-ink); --jems-reading:#23364b; --jems-muted:#506477;
	--jems-indigo:var(--jr-teal); --jems-banner-blue:#aac8cd; --jems-purple:var(--jr-teal);
	--jems-deep:var(--jr-navy); --jems-line:var(--jr-rule);
	--jems-tint:var(--jr-pale); --jems-tint-strong:#e7f2f2;
	min-height:100vh;display:flex;flex-direction:column
}
.jr-interior .jr-header,.jr-interior .jr-footer {flex:none}
.jr-interior .jr-footer {margin-top:auto}
.jr-interior .container-page {width:min(1280px,calc(100% - 96px));margin-inline:auto;padding-inline:0}
.jr-interior .container-narrow {max-width:900px}
.jr-interior .current_page_title {margin-block:0 24px}
.jr-interior .current_page_title h1 {
	color:var(--jr-ink);font:700 clamp(30px,4vw,50px)/1.1 var(--jr-serif);text-align:left!important;
	text-transform:none;letter-spacing:normal
}
.jr-interior .current_page_title h1::after {
	content:"";display:block;width:50px;height:3px;margin-top:10px;background:#009b90
}
.jr-interior .container-page :is(h2,h3,h4) {color:var(--jr-ink)}
.jr-interior .container-page :is(.btn-primary,.galley-link,.jems-browse-issue) {
	background:var(--jr-teal);border-color:var(--jr-teal);color:white;border-radius:5px;
}
.jr-interior .container-page :is(.btn-primary,.galley-link,.jems-browse-issue):hover {background:#005b57;color:#fff}
.jr-interior .container-page :is(.form-control,.form-select) {border-color:#a9bdc5;border-radius:5px}
.jr-interior .container-page :is(.form-control,.form-select):focus {
	border-color:var(--jr-teal);box-shadow:0 0 0 3px #008c7f26
}
.jr-interior .page_article .obj_article_details .article_header_wrapper {
	background:linear-gradient(120deg,#eff7f7,#f7fafb);
	border:1px solid var(--jr-rule);border-top:4px solid var(--jr-teal);border-radius:8px;
}
.jr-interior .page_article .obj_article_details .article-full-title {font-family:var(--jr-serif);font-size:clamp(27px,3vw,43px);line-height:1.1}
.jr-interior .page_article .jr-pdf-actions {display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:4px}
.jr-interior .page_article .jr-pdf-actions a {min-height:42px;white-space:nowrap}
.jr-interior .page_article :is(.jr-pdf-actions,.jr-related-deferred) a.jr-button {
	background:var(--jr-teal);color:#fff
}
.jr-interior .page_article :is(.jr-pdf-actions,.jr-related-deferred) a.jr-button:hover {
	background:#005b57;color:#fff
}
.jr-interior .page_article .jr-pdf-reader {
	display:inline-flex;align-items:center;padding:7px 11px;border:1px solid #a1bdbf;border-radius:6px;
	color:var(--jr-teal);background:#fff;font-size:12px;font-weight:700
}
.jr-interior .page_article .jr-article-byline {
	display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:13px;color:#314b5d
}
.jr-interior .page_article .jr-article-byline :is(.article_issue_credentials,.article_section_title) {margin:0;padding:0}
.jr-interior .page_article :is(.article_issue_credentials,.citation_display,.copyright) a,
.jr-interior .page_article :is(#more_keywords,#less_keywords) {color:var(--jr-teal);border-color:#aac8cd}
.jr-interior .page_article .keyword_item {background:#e5f2f0;color:#075a55}
.jr-interior .page_article .obj_article_details :is(.doi,.jems-article-published,.item.citation,.item.keywords,.item.copyright) {
	border-color:var(--jr-rule);border-radius:6px;
}
.jr-interior .page_article .jr-article-body {
	display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(17px,3vw,32px);
	align-items:start;margin:clamp(17px,3vw,32px) 0 0;padding:0
}
.jr-interior .page_article .jr-article-outline {
	grid-column:1/-1;min-width:0;padding:12px;border:1px solid var(--jr-rule);border-radius:8px;background:#f4f9f8
}
.jr-interior .page_article .jr-article-outline h2 {
	margin:0 0 6px;padding:0;border:0;letter-spacing:normal;text-transform:none;font:700 21px/1.2 var(--jr-serif)
}
.jr-interior .page_article .jr-article-outline ul {display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}
.jr-interior .page_article .jr-article-outline a {
	display:block;padding:8px;color:var(--jr-teal);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px
}
.jr-interior .page_article .jr-article-outline a:hover {background:#e0efed;border-radius:5px}
.jr-interior .page_article .jr-article-outline li:is(.jr-outline-cite,.jr-outline-related) {display:none}
.jr-interior .page_article:has(#citationOutput) .jr-article-outline .jr-outline-cite,
.jr-interior .page_article:has(#articlesBySimilarityList) .jr-article-outline .jr-outline-related {display:block}
.jr-interior .page_article :is(#articleAbstract,#articleKeywords,#articleReferences,#articleLicense,#citationOutput,#jr-article-metrics,#articlesBySimilarityList) {scroll-margin-top:1rem}
@media (min-width:1200px) {
	.jr-interior .page_article .jr-article-body {
		grid-template-columns:minmax(150px,.75fr) minmax(0,2.8fr) minmax(350px,1.55fr);gap:clamp(16px,2vw,28px)
	}
	.jr-interior .page_article .jr-article-outline {grid-column:auto;position:sticky;top:1rem}
	.jr-interior .page_article .jr-article-outline ul {display:grid}
}
@media print {
	.jr-interior .page_article .jr-article-outline {display:none}
}
.jr-interior .page_article .jr-article-reading {min-width:0;display:grid;gap:14px;margin:0;padding:0}
.jr-interior .page_article .jr-article-reading > :is(.abstract,.keywords,.copyright,.references,.downloads_chart) {
	max-width:none;margin:0;padding:clamp(15px,2.2vw,24px);border:1px solid var(--jr-rule);border-radius:8px;background:white
}
.jr-interior .page_article .jr-article-reading > .abstract {border-top:3px solid var(--jr-teal)}
.jr-interior .page_article .jr-article-reading .abstract h2 {
	margin:0 0 13px;padding:0;border:0;letter-spacing:normal;text-transform:none;font:700 27px/1.15 var(--jr-serif)
}
.jr-interior .page_article .jr-article-reading .abstract :is(p,li) {
	font-size:clamp(15px,1.3vw,17px);line-height:1.72;overflow-wrap:anywhere
}
.jr-interior .page_article .jr-article-reading .abstract p:last-child {margin-bottom:0}
.jr-interior .page_article .jr-article-meta-panel {
	min-width:0;margin:0;padding:clamp(14px,2.2vw,22px);border:1px solid var(--jr-rule);border-radius:8px;background:#f4f9f8;
	overflow-wrap:anywhere
}
.jr-interior .page_article .jr-article-meta-panel > h2 {font:700 24px/1.15 var(--jr-serif);margin-bottom:13px}
.jr-interior .page_article .jr-article-meta-panel .article_cover_wrapper {margin:0 0 14px}
.jr-interior .page_article .jr-article-meta-panel .article_cover_wrapper img {width:min(105px,100%);height:auto}
.jr-interior .page_article .jr-article-meta-panel .item.citation {margin:0;padding:0;border:0;background:transparent}
.jr-interior .page_article .jr-article-meta-panel :is(.citation_display,.jems-article-published,.doi) {margin:0 0 10px}
.jr-interior .page_article .jr-article-meta-panel .citation_display {padding:12px;background:#fff;border:1px solid var(--jr-rule);border-radius:6px}
.jr-interior .page_article .jr-article-meta-panel .citation_display:last-child {margin-bottom:0}
.jr-interior .page_article .jr-related {
	margin:clamp(20px,4vw,40px) 0 12px;padding:clamp(14px,2.5vw,26px);scroll-margin-top:20px;
	border:1px solid var(--jr-rule);border-radius:9px;background:#f3f8f8
}
.jr-interior .page_article .jr-related .jr-heading {flex-wrap:wrap}
.jr-interior .page_article .jr-related-deferred {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.jr-interior .page_article .jr-related-deferred h2 {font:700 23px/1.16 var(--jr-serif);margin-bottom:6px}
.jr-interior .page_article .jr-related .jr-heading h2 {font-family:var(--jr-serif);text-transform:none;letter-spacing:normal}
.jr-interior .page_article .jr-related-grid {
	display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0
}
.jr-interior .page_article .jr-related-card {
	min-width:0;padding:clamp(12px,1.6vw,17px);border:1px solid var(--jr-rule);border-radius:7px;background:#fff;overflow-wrap:anywhere
}
.jr-interior .page_article .jr-related-card h3 {
	margin:0;font:700 19px/1.25 var(--jr-serif);letter-spacing:normal;text-transform:none
}
.jr-interior .page_article .jr-related-card h3 a {color:var(--jr-ink);font:inherit}
.jr-interior .page_article .jr-related-authors {margin-top:7px;font-size:12px;color:#314b5d;line-height:1.45}
.jr-interior .page_article .jr-related-meta {display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:9px;font-size:11px;color:#4c6275}
.jr-interior .page_article .jr-related-meta a {color:var(--jr-teal);font-weight:650}
.jr-interior .page_article .jr-related-bottom {
	display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;
	margin-top:14px;font-size:12px;color:#4c6275
}
.jr-interior .page_article .jr-related-bottom nav {display:flex;gap:7px}
.jr-interior .page_article .jr-related-bottom nav a {
	display:inline-flex;align-items:center;min-height:38px;padding:5px 10px;color:var(--jr-teal);
	border:1px solid #9bc7c1;border-radius:5px;background:white;font-weight:750
}
@media (max-width:720px) {
	.jr-interior .page_article :is(.jr-article-body,.jr-related-grid) {grid-template-columns:minmax(0,1fr)}
	.jr-interior .page_article .jr-pdf-actions {justify-content:flex-start}
	.jr-interior .page_article .jr-related-bottom nav a {min-height:44px}
}
.jr-interior .page_issue .article_summary .summary_title {font-family:var(--jr-serif)}
.jr-interior :is(.page_search,.page_issue_archive) .article_summary {border-color:var(--jr-rule)}
.jr-interior .container-page :is(.references,.abstract,.about_section) p {margin:0 0 .85em}
.jems-reference .jr-latest-caption {color:#4c6275;font-size:12px;margin:-4px 0 11px}
.jems-reference .jr-search-layout {max-width:940px;padding:clamp(28px,4vw,55px) 0 44px}
.jems-reference .jr-search-title {margin-bottom:20px}
.jems-reference .jr-search-title h1 {font-size:clamp(34px,5vw,51px)}
.jems-reference .jr-search-title h1::after {content:"";display:block;width:48px;height:3px;background:#009b90;margin-top:8px}
.jems-reference .jr-search-title p {margin-top:10px;color:#4c6275}
.jems-reference .jr-search-panel {padding:clamp(14px,3vw,24px);background:#f2f7f8;border:1px solid var(--jr-rule);border-radius:9px}
.jems-reference .jr-search-panel label,.jems-reference .jr-filter-panel legend {display:block;font-size:13px;font-weight:700;margin-bottom:6px}
.jems-reference .jr-search-field {width:100%;margin-top:0;border-color:#9eb9c2;padding:4px 5px 4px 12px}
.jems-reference .jr-search-field input {min-height:39px;border:0;box-shadow:none}
.jems-reference .jr-search-field .jr-button {min-height:39px}
.jems-reference .jr-search-filters {margin-top:14px}
.jems-reference .jr-search-filters summary {color:var(--jr-teal);cursor:pointer;font-size:13px;font-weight:700;width:max-content}
.jems-reference .jr-search-filters summary span {font-weight:500}
.jems-reference .jr-filter-panel {border-top:1px solid var(--jr-rule);margin-top:12px;padding-top:14px}
.jems-reference .jr-filter-panel .form-control {background:white;border:1px solid #9eb9c2;border-radius:5px}
.jems-reference .jr-filter-dates {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}
.jems-reference .jr-filter-dates fieldset {min-width:0;margin:0;padding:0;border:0}
.jems-reference .jr-date-selects {display:grid;grid-template-columns:.85fr 1.2fr .75fr;gap:7px}
.jems-reference .jr-date-selects select {min-width:0;width:100%;padding:8px 4px;border:1px solid #9eb9c2;border-radius:5px;background:white;color:var(--jr-ink)}
.jems-reference .jr-search-reset {margin-left:12px;font-weight:700}
.jems-reference .jr-results {margin-top:27px}
.jems-reference .jr-results h2 {font-size:clamp(23px,3vw,31px);overflow-wrap:anywhere}
.jems-reference .jr-result-count {color:#506477;font-size:12px;flex:none}
.jems-reference .jr-search-notice {padding:15px;border:1px solid var(--jr-rule);border-radius:6px;margin-top:12px;background:#f8fafb}
.jems-reference .jr-search-results {margin-top:12px;border-top:1px solid var(--jr-rule)}
.jems-reference .jr-search-results .article_summary {
	display:block;width:100%;margin:0;padding:15px 0;border:0;border-bottom:1px solid var(--jr-rule);
	background:white;border-radius:0;box-shadow:none
}
.jems-reference .jr-search-results .article_summary_media {display:none}
.jems-reference .jr-search-results .article_summary_body {padding:0}
.jems-reference .jr-search-results .summary_title {font:700 clamp(18px,2.1vw,24px)/1.25 var(--jr-serif);color:var(--jr-ink)}
.jems-reference .jr-search-results .summary_meta {margin-top:5px}
.jems-reference .jr-search-pagination {margin-top:14px}
@media (max-width:620px) {
	.jems-reference .jr-filter-dates {grid-template-columns:1fr}
	.jems-reference .jr-results .jr-heading {align-items:flex-start;flex-wrap:wrap}
}
@media (max-width:1000px) {
	.jr-interior .container-page {width:calc(100% - 42px)}
}
@media (max-width:720px) {
	.jr-interior .container-page {width:calc(100% - 32px)}
	.jr-interior .page_article .obj_article_details .article-full-title {font-size:clamp(25px,7vw,34px)}
}
@media print {
	.jr-interior .jr-header,.jr-interior .jr-footer {display:none}
}

/* Keep the first article titles in view on common laptop screens. */
.jems-reference .jr-hero .jr-wrap {padding:24px 26px 16px}
.jems-reference .jr-hero h1 {font-size:clamp(32px,3.3vw,47px);max-width:14em;line-height:1.02}
.jems-reference .jr-hero p {margin:10px 0 12px;max-width:540px}
.jems-reference .jr-hero .jr-search {margin-top:0;width:min(100%,660px)}
.jems-reference .jr-hero-link {display:inline-flex;gap:5px;margin-top:9px;color:white;font-size:12px;font-weight:700}
.jems-reference .jr-article--latest {
	grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:12px 0;
}
.jems-reference .jr-article--latest h3 {font-size:clamp(18px,1.55vw,22px);line-height:1.22;overflow-wrap:anywhere}
.jems-reference .jr-article--latest .jr-authors {font-size:13px;line-height:1.4;color:#314b5d}
.jems-reference .jr-article--latest .jr-article-meta time {font-weight:650;color:#315567}
.jems-reference .jr-article--latest .jr-article-actions {grid-column:auto;margin:0;align-self:center;justify-self:start}
.jems-reference .jr-article--latest .jr-article-actions a {
	display:inline-flex;align-items:center;min-height:35px;color:var(--jr-teal);border-color:#84b7b0;
	background:#f1f8f7;padding-inline:12px
}
.jems-reference .jr-topic-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.jems-reference .jr-topic-card {
	display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;
	min-height:76px;padding:12px 14px;border:1px solid var(--jr-rule);border-radius:9px;background:#f4f9f8
}
.jems-reference .jr-topic-card:hover {background:#e8f4f1;border-color:#84b7b0;text-decoration:none}
.jems-reference .jr-topic-card strong {display:block;color:var(--jr-ink);font-size:14px}
.jems-reference .jr-topic-card small {display:block;margin-top:3px;color:#4c6275;font-size:12px}
.jems-reference .jr-popular {padding:13px}
.jems-reference .jr-popular .jr-heading h2 {font-size:clamp(22px,1.9vw,27px)}
.jems-reference .jr-popular-list {margin:0;padding-left:20px;border-top:1px solid var(--jr-rule);list-style-position:outside}
.jems-reference .jr-popular-list li {padding:8px 0 8px 3px;font-size:13px;line-height:1.35;list-style-position:outside}
.jems-reference .jr-popular-list li+li {border-top:1px solid var(--jr-rule)}
.jems-reference .jr-popular-list li::marker {color:var(--jr-teal);font-weight:700}
.jems-reference .jr-popular-entry {display:grid;gap:3px;overflow-wrap:anywhere}
.jems-reference .jr-popular-entry a {color:var(--jr-ink);font-weight:650}
.jems-reference .jr-popular-entry span {color:#4c6275;font-size:12px}
.jems-reference .jr-article-downloads {display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.jems-reference .jr-article-metrics {
	width:min(100%,270px);padding:12px;border:1px solid #b7d4d1;border-radius:8px;background:white;text-align:left
}
.jems-reference .jr-article-metrics h2 {margin:0 0 9px;font:700 16px/1.15 var(--jr-serif)}
.jems-reference .jr-article-metrics dl {display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.jems-reference .jr-article-metrics dl div {display:flex;flex-direction:column-reverse}
.jems-reference .jr-article-metrics dt {font-size:11px;font-weight:550;color:#43596c}
.jems-reference .jr-article-metrics dd {margin:0;font-size:19px;font-weight:750;color:var(--jr-teal);font-variant-numeric:tabular-nums}
.jems-reference .jr-article-metrics p {margin-top:7px;font-size:10px;color:#4c6275}
@media (max-width:720px) {
	.jems-reference .jr-hero .jr-wrap {padding:20px 0 14px}
	.jems-reference .jr-article--latest {grid-template-columns:minmax(0,1fr);gap:6px}
	.jems-reference .jr-article--latest .jr-article-actions a {min-height:44px}
	.jems-reference .jr-topic-grid {grid-template-columns:1fr;gap:8px}
	.jems-reference .jr-topic-card {min-height:62px;padding:9px 12px}
	.jems-reference .jr-article-downloads {align-items:flex-start}
}

/* Public journal pages share the homepage's colors and typography. */
.jems-reference .jr-public-page {padding-block:clamp(24px,4vw,55px);color:#23364b}
.jems-reference .jr-public-page [hidden] {display:none!important}
.jems-reference .jr-page-intro,.jems-reference .jr-issue-intro {
	padding:clamp(19px,3vw,35px);margin-bottom:24px;border:1px solid var(--jr-rule);border-top:3px solid var(--jr-teal);
	border-radius:9px;background:linear-gradient(120deg,#edf6f5,#f9fbfc)
}
.jems-reference .jr-kicker {margin:0 0 7px;color:#276967;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}
.jems-reference .jr-public-page h1 {font:700 clamp(30px,4vw,45px)/1.08 var(--jr-serif);color:var(--jr-ink);overflow-wrap:anywhere}
.jems-reference .jr-page-intro>p:not(.jr-kicker) {margin-top:10px;max-width:65ch;line-height:1.55}
.jems-reference .jr-page-links {display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:14px}
.jems-reference .jr-page-links>a:not(.jr-button) {font-size:13px;font-weight:700}
.jems-reference .jr-document-layout {display:grid;grid-template-columns:minmax(150px,225px) minmax(0,1fr);gap:clamp(14px,3vw,35px);align-items:start}
.jems-reference .jr-document-content:only-child {grid-column:1/-1}
.jems-reference .jr-on-page {position:sticky;top:16px;padding:15px;border:1px solid var(--jr-rule);border-radius:8px;background:#f5f9f9}
.jems-reference .jr-on-page h2 {font-size:18px}
.jems-reference .jr-on-page ul {list-style:none;margin:7px 0 0;padding:0}
.jems-reference .jr-on-page li+li {border-top:1px solid var(--jr-rule)}
.jems-reference .jr-on-page a {display:block;padding:7px 0;font-size:12px;font-weight:700}
.jems-reference .jr-document-content {display:grid;grid-template-columns:minmax(0,1fr);gap:15px;min-width:0}
.jems-reference .jr-document-section {min-width:0;padding:clamp(15px,3vw,27px);border:1px solid var(--jr-rule);border-radius:8px;scroll-margin-top:20px}
.jems-reference .jr-document-section>h2,.jems-reference .jr-contact-card h2 {font-size:clamp(22px,3vw,29px);color:var(--jr-ink)}
.jems-reference .jr-rich {line-height:1.65;overflow-wrap:anywhere}
.jems-reference .jr-rich p {margin:9px 0}
.jems-reference .jr-rich h3 {margin:20px 0 7px;color:var(--jr-ink);font-size:20px}
.jems-reference .jr-rich h3:first-child {margin-top:10px}
.jems-reference .jr-rich ul,.jems-reference .jr-rich ol {padding-left:1.4em}
.jems-reference .jr-table-scroll {max-width:100%;overflow:auto;margin:13px 0;border:1px solid var(--jr-rule);border-radius:6px}
.jems-reference .jr-rich table {width:100%;min-width:390px;border-collapse:collapse}
.jems-reference .jr-rich :is(th,td) {padding:9px 10px;border:1px solid var(--jr-rule);vertical-align:top;text-align:left}
.jems-reference .jr-rich th,.jems-reference .jr-rich tr:nth-child(even) td {background:#f3f8f8}
.jems-reference .jr-board-grid,.jems-reference .jr-contact-grid,.jems-reference .jr-archive-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.jems-reference .jr-board-card,.jems-reference .jr-contact-card,.jems-reference .jr-archive-card {
	min-width:0;padding:clamp(13px,2vw,20px);border:1px solid var(--jr-rule);border-radius:8px;background:#f9fbfb
}
.jems-reference .jr-board-card h2,.jems-reference .jr-archive-card h2 {font-size:23px;color:var(--jr-ink)}
.jems-reference .jr-board-card h2+p,.jems-reference .jr-contact-card h2+p,.jems-reference .jr-archive-card h2+p {margin-top:7px}
.jems-reference .jr-board-card p:not(.jr-kicker),.jems-reference .jr-contact-card p,.jems-reference .jr-archive-card p:not(.jr-kicker) {line-height:1.5}
.jems-reference .jr-board-card:first-child {border-top:3px solid var(--jr-teal)}
.jems-reference .jr-profile-links {list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}
.jems-reference .jr-profile-links a {display:inline-block;padding:4px 8px;border:1px solid #aed2cb;border-radius:20px;font-size:11px;font-weight:700}
.jems-reference .jr-contact-card .jr-icon {margin-bottom:8px}
.jems-reference .jr-contact-card p,.jems-reference .jr-contact-card address {margin:7px 0 0;overflow-wrap:anywhere}
.jems-reference .jr-contact-name {font-weight:650}
.jems-reference .jr-contact-card address {font-style:normal;line-height:1.6}
.jems-reference .jr-contact-next {margin-top:19px;display:flex;flex-wrap:wrap;gap:7px 14px;padding:12px 15px;background:#eef6f5;border-radius:7px}
.jems-reference .jr-contact-next a {font-weight:700}
.jems-reference .jr-issue-intro {display:flex;align-items:center;gap:clamp(13px,3vw,30px)}
.jems-reference .jr-issue-intro h1 {font-size:clamp(26px,3vw,36px)}
.jems-reference .jr-issue-art {width:clamp(70px,10vw,112px);flex:none;border-radius:4px;box-shadow:0 3px 12px #0b263429}
.jems-reference .jr-issue-facts {display:flex;flex-wrap:wrap;gap:6px 13px;margin-top:8px;font-size:12px}
.jems-reference .jr-issue-facts time {font-weight:650}
.jems-reference .jr-issue-contents {scroll-margin-top:20px}
.jems-reference .jr-list-tools {
	display:flex;align-items:center;gap:9px 12px;flex-wrap:wrap;padding:10px 13px;margin:0 0 13px;
	background:#f2f7f8;border:1px solid var(--jr-rule);border-radius:7px;font-size:13px
}
.jems-reference .jr-list-tools label {margin:0;font-weight:700}
.jems-reference .jr-list-tools :is(input,select) {
	min-width:0;max-width:100%;min-height:38px;padding:6px 9px;color:var(--jr-ink);background:white;border:1px solid #9eb9c2;border-radius:5px
}
.jems-reference .jr-list-tools input {width:min(100%,320px)}
.jems-reference .jr-list-tools [data-jr-count] {margin-left:auto;color:#4c6275}
.jems-reference .jr-toc-section {margin:12px 0 0}
.jems-reference .jr-toc-section>h3 {font-size:19px;margin:0 0 7px;color:#315567}
.jems-reference .jr-toc-row .article_summary {
	display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 13px;width:100%;margin:0;
	padding:13px 0;border:0;border-top:1px solid var(--jr-rule);border-radius:0;background:white;box-shadow:none
}
.jems-reference .jr-toc-row .article_summary_media {display:none}
.jems-reference .jr-toc-row .article_summary_body {min-width:0;padding:0}
.jems-reference .jr-toc-row .summary_title {font:700 clamp(17px,1.7vw,21px)/1.2 var(--jr-serif);color:var(--jr-ink)}
.jems-reference .jr-toc-row :is(.summary_meta,.summary_publication_details) {margin-top:4px}
.jems-reference .jr-toc-row .galleys_links {margin:0;padding:0}
.jems-reference .jr-toc-row .galley-link {color:var(--jr-teal);background:#ecf6f5;border:1px solid #acd0ca;border-radius:5px}
.jems-reference .jr-archive-card {display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px}
.jems-reference .jr-archive-cover {display:grid;min-height:89px;place-items:center;color:var(--jr-navy);background:#e7f0f2;border-radius:4px;overflow:hidden}
.jems-reference .jr-archive-cover img {width:100%;height:auto}
.jems-reference .jr-archive-placeholder {display:grid;align-content:center;justify-items:center;width:100%;min-height:89px;background:linear-gradient(145deg,#12344c,#007971);color:white;line-height:1.05}
.jems-reference .jr-archive-placeholder span {font-size:9px;font-weight:750;letter-spacing:.08em}
.jems-reference .jr-archive-placeholder strong {font:700 30px/1.1 var(--jr-serif)}
.jems-reference .jr-archive-open {display:inline-block;margin-top:9px;font-size:12px;font-weight:750}
.jems-reference .jr-current-badge {display:inline-block;padding:2px 6px;border-radius:12px;background:#d4eeea;color:#005a55;letter-spacing:normal}
@media (max-width:920px) {
	.jems-reference .jr-board-grid,.jems-reference .jr-contact-grid,.jems-reference .jr-archive-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:610px) {
	.jems-reference .jr-document-layout,.jems-reference .jr-board-grid,.jems-reference .jr-contact-grid,.jems-reference .jr-archive-grid {grid-template-columns:minmax(0,1fr)}
	.jems-reference .jr-on-page {position:static}
	.jems-reference .jr-list-tools input {width:100%}
	.jems-reference .jr-list-tools [data-jr-count] {margin-left:0}
	.jems-reference .jr-toc-row .article_summary {grid-template-columns:minmax(0,1fr)}
}
