.jctecs-site .page_article { max-width:1240px; margin:30px auto; padding:30px 34px 40px; border:1px solid var(--jctecs-line); border-radius:10px; background:#fff url('../images/hero-globe.png') right -110px / 55% auto no-repeat; box-shadow:0 5px 18px #102b5b0b; }.jctecs-site .obj_article_details > .page_title { max-width:980px; margin:0 0 8px; color:var(--jctecs-navy); font-size:36px; line-height:1.18; }.jctecs-site .obj_article_details > .subtitle { margin:0 0 22px; color:var(--jctecs-muted); font-size:18px; font-weight:400; }.jctecs-site .obj_article_details > .row { display:grid; grid-template-columns:minmax(0,1fr) 285px; gap:30px; }.jctecs-site .obj_article_details .main_entry, .jctecs-site .obj_article_details .entry_details { min-width:0; }.jctecs-site .obj_article_details .item { margin:0 0 22px; padding:20px 22px; border:1px solid var(--jctecs-line); border-radius:8px; background:#fff; color:#52607a; font-size:13px; line-height:1.65; }.jctecs-site .obj_article_details .item .label { margin:0 0 9px; color:var(--jctecs-navy); font-size:15px; line-height:1.3; }.jctecs-site .obj_article_details .authors { margin:0 0 20px!important; padding:20px 22px; border:1px solid #cfe0fb; border-radius:8px; background:#f4f8ff; list-style:none; }.jctecs-site .obj_article_details .authors li { margin:7px 0; }.jctecs-site .obj_article_details .authors .name { display:block; color:var(--jctecs-navy); font-size:14px; font-weight:700; }.jctecs-site .obj_article_details .authors .affiliation, .jctecs-site .obj_article_details .authors .userGroup, .jctecs-site .obj_article_details .authors .orcid { display:block; color:var(--jctecs-muted); font-size:11px; }.jctecs-site .obj_article_details .abstract { border-left:3px solid var(--jctecs-blue); }.jctecs-site .obj_article_details .keywords .value { color:var(--jctecs-blue); }.jctecs-site .obj_article_details a { color:var(--jctecs-blue); }.jctecs-site .obj_article_details a:hover { color:#003d9e; }.jctecs-site .entry_details > .item { padding:17px; }.jctecs-site .entry_details .cover_image { padding:0; overflow:hidden; }.jctecs-site .entry_details .cover_image img { display:block; width:100%; height:auto; }.jctecs-site .entry_details .galleys { padding:16px; background:#f4f8ff; }.jctecs-site .entry_details .galleys_links, .jctecs-site .entry_details .supplementary_galleys_links { margin:0; padding:0; list-style:none; }.jctecs-site .entry_details .galleys_links li, .jctecs-site .entry_details .supplementary_galleys_links li { margin:7px 0; }.jctecs-site .entry_details .galleys_links a { display:block; padding:9px 11px; border:1px solid #cfe0fb; border-radius:5px; background:#fff; font-size:12px; font-weight:700; }.jctecs-site .entry_details .label { margin:0 0 5px; color:var(--jctecs-navy); font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.04em; }.jctecs-site .entry_details .value { color:var(--jctecs-muted); font-size:12px; }.jctecs-site .entry_details .sub_item { padding:10px 0; border-bottom:1px solid var(--jctecs-line); }.jctecs-site .entry_details .sub_item:last-child { border-bottom:0; }.jctecs-site .cmp_notification { margin:0 0 18px; padding:13px 16px; border:1px solid #f1d7a4; border-radius:6px; background:#fff9eb; color:#765a27; font-size:12px; }
@media (max-width:800px) { .jctecs-site .page_article { margin:18px 14px; padding:24px 18px 30px; background-size:cover; }.jctecs-site .obj_article_details > .page_title { font-size:29px; }.jctecs-site .obj_article_details > .row { grid-template-columns:1fr; }.jctecs-site .entry_details { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }.jctecs-site .entry_details > .item { margin:0; }.jctecs-site .entry_details .cover_image { grid-column:1/-1; max-width:300px; } }
@media (max-width:500px) { .jctecs-site .entry_details { display:block; }.jctecs-site .entry_details > .item { margin-bottom:12px; } }
