/*
Theme Name: Acronym Publications
Theme URI: https://acronympublications.org/
Author: Acronym Publications
Description: Scholarly publishing theme for journals, research articles and editorial workflows.
Version: 1.21.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: acronym-publications
*/
:root{--ap-navy:#102f53;--ap-navy-dark:#071e39;--ap-blue:#1f67e8;--ap-teal:#3c9994;--ap-yellow:#ffd21a;--ap-bg:#f5f7fa;--ap-text:#12345c;--ap-muted:#687b91;--ap-line:#e1e8ef;--ap-radius:18px}*{box-sizing:border-box}body{margin:0;color:var(--ap-text);font-family:Arial,Helvetica,sans-serif;line-height:1.65;background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.ap-container{width:min(1180px,calc(100% - 40px));margin:auto}.ap-topbar{background:var(--ap-navy-dark);color:#d6e2ee;font-size:12px}.ap-topbar .ap-container{display:flex;justify-content:space-between;padding:8px 0}.ap-topbar a{margin-left:20px;color:#fff}.ap-header{background:var(--ap-navy);color:#fff;position:relative;z-index:10}.ap-header-main{display:flex;align-items:center;justify-content:space-between;min-height:82px}.ap-logo{width:245px;display:block;background:#fff}.ap-nav{display:flex;align-items:stretch;gap:3px}.ap-nav>li{list-style:none;position:relative}.ap-nav>li>a{display:block;padding:29px 16px 25px;font-weight:700;font-size:15px}.ap-nav>li>a:hover,.ap-nav>li.current-menu-item>a{color:var(--ap-yellow)}.ap-nav>li.current-menu-item>a:after,.ap-nav>li:hover>a:after{content:'';height:2px;background:var(--ap-blue);position:absolute;bottom:0;left:10px;right:10px}.ap-nav .sub-menu{position:absolute;display:none;top:78px;left:0;min-width:220px;background:#fff;color:var(--ap-text);border-radius:0 0 12px 12px;box-shadow:0 15px 30px #071e3930;padding:8px 0}.ap-nav li:hover>.sub-menu{display:block}.ap-nav .sub-menu li{list-style:none}.ap-nav .sub-menu a{display:block;padding:9px 18px;font-size:14px}.ap-nav .sub-menu a:hover{color:var(--ap-blue);background:#f0f5fb}.ap-search-band{background:#f4f5f6;border-bottom:1px solid var(--ap-line);padding:24px 0;box-shadow:0 5px 13px #071e3910}.ap-search-form{display:flex;background:#fff;border-radius:36px;padding:6px 8px 6px 20px;max-width:920px;margin:auto;box-shadow:0 5px 18px #071e3915}.ap-search-form input{flex:1;border:0;outline:0;color:var(--ap-text);font-size:15px}.ap-button,.wp-block-button__link{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:6px;background:var(--ap-blue);color:#fff!important;padding:13px 24px;font-weight:700;cursor:pointer}.ap-button:hover{background:var(--ap-navy-dark)}.ap-button.yellow{background:var(--ap-yellow);color:var(--ap-navy-dark)!important}.ap-page-hero{background:linear-gradient(120deg,var(--ap-navy),#154979);color:#fff;padding:70px 0}.ap-page-hero h1{font-size:48px;line-height:1.15;margin:0 0 12px}.ap-breadcrumbs{font-size:12px;color:#c3d4e6}.ap-section{padding:75px 0}.ap-section.light{background:var(--ap-bg)}.ap-section h2{font-size:35px;color:var(--ap-navy);line-height:1.2;margin:0 0 20px}.ap-section h2 span{color:var(--ap-teal)}.ap-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--ap-teal);font-size:11px;font-weight:800}.ap-grid{display:grid;gap:24px}.ap-grid-3{grid-template-columns:repeat(3,1fr)}.ap-card{border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:26px;background:#fff;box-shadow:0 12px 30px #071e3908}.ap-card h3{color:var(--ap-navy);margin:4px 0 10px}.ap-card p{color:var(--ap-muted);font-size:14px}.ap-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e5f3f2;color:var(--ap-teal);font-weight:700}.ap-hero{background:linear-gradient(130deg,#eef6f8,#fff 50%,#e9f0ff);padding:90px 0}.ap-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.ap-hero h1{font-size:58px;line-height:1.1;color:var(--ap-navy);margin:18px 0}.ap-hero h1 span{color:var(--ap-teal)}.ap-hero p{font-size:18px;color:var(--ap-muted);max-width:600px}.ap-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.ap-outline{background:#fff;color:var(--ap-navy)!important;border:1px solid var(--ap-line)}.ap-visual{min-height:350px;border-radius:28px;background:radial-gradient(circle at 25% 25%,#3c999470 0 10%,transparent 11%),radial-gradient(circle at 70% 70%,#1f67e870 0 9%,transparent 10%),linear-gradient(145deg,var(--ap-navy),#194f7e);position:relative;overflow:hidden}.ap-visual:before,.ap-visual:after{content:'';position:absolute;border:1px solid #ffffff50;border-radius:50%;width:450px;height:180px;top:80px;left:-55px;transform:rotate(30deg)}.ap-visual:after{width:360px;height:130px;top:120px;left:60px;transform:rotate(-25deg)}.ap-paper{position:absolute;width:230px;background:#fff;border-radius:11px;padding:24px;top:75px;left:22%;box-shadow:0 20px 50px #03142855;transform:rotate(-6deg)}.ap-paper small{color:var(--ap-teal);font-weight:800;letter-spacing:.15em}.ap-paper h3{font-size:20px;line-height:1.35;color:var(--ap-navy);margin:20px 0}.ap-paper span{font-size:11px;color:var(--ap-blue)}.ap-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ap-navy);color:#fff}.ap-stat{padding:28px;border-left:1px solid #ffffff1d}.ap-stat strong{display:block;font-size:31px;color:var(--ap-yellow)}.ap-stat small{font-size:12px;color:#c8d6e3}.ap-journal-cover{height:180px;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:linear-gradient(135deg,var(--ap-teal),#16546f)}.ap-journal-cover.blue{background:linear-gradient(135deg,#3974cf,#142f68)}.ap-journal-cover.navy{background:linear-gradient(135deg,#143d66,#061b34)}.ap-journal-cover strong{font-size:38px}.ap-journal-cover small{letter-spacing:.14em}.ap-journal-meta{font-size:11px;color:var(--ap-teal);font-weight:700}.ap-journal-card h3{font-size:19px}.ap-journal-card .ap-card-foot{border-top:1px solid var(--ap-line);padding-top:13px;display:flex;justify-content:space-between;color:var(--ap-muted);font-size:12px}.ap-process{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ap-process-step{position:relative}.ap-process-step b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ap-yellow);color:var(--ap-navy);font-size:12px}.ap-process-step h3{font-size:17px}.ap-process-step p{font-size:13px;color:var(--ap-muted)}.ap-article-card h3{font-size:18px;line-height:1.35}.ap-article-card small{color:var(--ap-teal);font-size:10px;font-weight:700}.ap-article-card a{color:var(--ap-blue);font-weight:700;font-size:13px}.ap-content{max-width:830px}.ap-content p,.ap-content li{color:#52677e}.ap-content h2{margin-top:38px}.ap-form{display:grid;gap:14px;max-width:760px}.ap-form label{font-weight:700;font-size:13px}.ap-form input,.ap-form select,.ap-form textarea{width:100%;margin-top:6px;border:1px solid var(--ap-line);border-radius:8px;padding:12px;background:#fff}.ap-form textarea{min-height:130px}.ap-notice{background:#eaf5f4;border-left:4px solid var(--ap-teal);padding:17px;margin:20px 0;color:var(--ap-navy)}.ap-footer{background:var(--ap-navy-dark);color:#fff;padding:60px 0 18px}.ap-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:35px}.ap-footer h3{font-size:12px;color:var(--ap-yellow);text-transform:uppercase;letter-spacing:.12em}.ap-footer p,.ap-footer a{font-size:13px;color:#c1d1e0}.ap-footer a{display:block;margin:7px 0}.ap-footer-logo{background:#fff;width:230px}.ap-footer-bottom{border-top:1px solid #ffffff1c;margin-top:35px;padding-top:18px;display:flex;justify-content:space-between;font-size:11px;color:#95acc2}.ap-mobile-toggle{display:none;background:none;color:#fff;border:0;font-size:26px}
@media(max-width:900px){.ap-nav>li>a{padding-left:9px;padding-right:9px;font-size:13px}.ap-hero-grid{grid-template-columns:1fr}.ap-hero h1{font-size:48px}.ap-grid-3{grid-template-columns:1fr 1fr}.ap-process{grid-template-columns:1fr 1fr}.ap-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ap-container{width:calc(100% - 30px)}.ap-topbar .ap-container{justify-content:center}.ap-topbar .ap-container>div{display:none}.ap-header-main{min-height:70px}.ap-mobile-toggle{display:block}.ap-nav{display:none;position:absolute;top:70px;left:15px;right:15px;background:var(--ap-navy);display:none;flex-direction:column;padding:10px;border-radius:0 0 12px 12px}.ap-nav.open{display:flex}.ap-nav>li>a{padding:12px}.ap-nav .sub-menu{position:static;display:none;box-shadow:none;background:#0d416b;color:#fff}.ap-nav li.open>.sub-menu{display:block}.ap-search-form{width:100%}.ap-hero{padding:55px 0}.ap-hero h1{font-size:40px}.ap-section{padding:55px 0}.ap-section h2{font-size:30px}.ap-grid-3,.ap-process{grid-template-columns:1fr}.ap-stats{grid-template-columns:1fr 1fr}.ap-stat{padding:18px}.ap-footer-grid{grid-template-columns:1fr 1fr}.ap-footer-grid>div:first-child{grid-column:1/-1}.ap-footer-bottom{display:block;line-height:2}}

/* Source-site journal and article workspace */
/* Motion system: energetic research storytelling with accessible fallbacks */
html{scroll-behavior:smooth}.ap-motion-ready body{overflow-x:hidden}.ap-scroll-progress{position:fixed;z-index:9999;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ap-teal),var(--ap-blue),var(--ap-yellow));transform-origin:left center;transform:scaleX(0);pointer-events:none;box-shadow:0 0 12px #1f67e890}.ap-header{overflow:hidden}.ap-header:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#ffffff18 48%,transparent 63%);transform:translateX(-120%);animation:ap-sheen 8s ease-in-out infinite}.ap-logo{transition:transform .35s ease,filter .35s ease}.ap-logo:hover{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 8px 12px #0003)}.ap-search-form{transition:box-shadow .35s ease,transform .35s ease}.ap-search-form:focus-within{transform:translateY(-2px);box-shadow:0 10px 28px #1f67e825,0 0 0 4px #1f67e812}.ap-hero{position:relative;isolation:isolate;overflow:hidden}.ap-hero:before,.ap-hero:after{content:'';position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(1px);opacity:.5}.ap-hero:before{width:360px;height:360px;right:-100px;top:-150px;background:radial-gradient(circle,#3c999470,transparent 68%);animation:ap-drift 12s ease-in-out infinite alternate}.ap-hero:after{width:280px;height:280px;left:-120px;bottom:-150px;background:radial-gradient(circle,#1f67e850,transparent 68%);animation:ap-drift 15s ease-in-out infinite alternate-reverse}.ap-visual{transform:translate3d(var(--ap-mx,0),var(--ap-my,0),0);transition:transform .25s ease-out;animation:ap-gradient-shift 14s ease-in-out infinite alternate}.ap-paper{animation:ap-paper-float 6s ease-in-out infinite;transform-origin:center bottom}.ap-button,.ap-download,.ap-side-button,.ap-dash-card a{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.ap-button:hover,.ap-download:hover,.ap-side-button:hover,.ap-dash-card a:hover{transform:translateY(-3px);box-shadow:0 9px 18px #0b2f5330}.ap-ripple{position:absolute;border-radius:50%;background:#fff8;transform:scale(0);animation:ap-ripple .65s ease-out;pointer-events:none;z-index:-1}.ap-card,.ap-archive-card,.ap-info-card,.ap-side-box,.ap-panel,.ap-article-main,.ap-article-side{transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease,border-color .35s ease}.ap-card:hover,.ap-archive-card:hover,.ap-info-card:hover{transform:translateY(-8px);border-color:#1f67e850;box-shadow:0 18px 35px #102f5318}.ap-archive-card:hover .ap-cover-art{background-size:150% 150%;transform:scale(1.035)}.ap-cover-art{transition:transform .45s ease,background-size .45s ease}.ap-section{position:relative}.ap-section>.ap-container{animation:ap-section-glow 10s ease-in-out infinite alternate}.ap-journal-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,var(--ap-navy-dark),var(--ap-navy),#174f78,var(--ap-navy-dark));background-size:240% 100%;animation:ap-hero-gradient 12s ease infinite}.ap-journal-hero:after{content:'✦  RESEARCH  ·  DISCOVERY  ·  IMPACT';position:absolute;right:7%;bottom:12px;color:#ffffff30;font-size:10px;letter-spacing:.25em;white-space:nowrap;animation:ap-slide-label 12s ease-in-out infinite}.ap-banner{background-size:260% 100%;animation:ap-banner-flow 13s ease-in-out infinite alternate}.ap-panel-heading{position:relative;overflow:hidden}.ap-panel-heading:after{content:'';position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(90deg,transparent,#ffffff25,transparent);transform:translateX(-120px);animation:ap-heading-shine 7s ease-in-out infinite}.ap-side-box:hover{transform:translateY(-3px);box-shadow:0 10px 22px #102f5310}.ap-track-art{animation:ap-track-pulse 4s ease-in-out infinite}.ap-article-cover{background-size:200% 100%;animation:ap-cover-flow 12s ease-in-out infinite alternate}.ap-article-main{animation:ap-article-in .8s .1s both}.ap-article-side,.ap-sidebar{animation:ap-article-in .8s .25s both}.ap-dash{position:relative;overflow:hidden}.ap-dash:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 25%,#ffffff45 45%,transparent 60%);transform:translateX(-100%);animation:ap-dashboard-sweep 11s ease-in-out infinite}.ap-dash-welcome{position:relative;overflow:hidden;box-shadow:0 6px 18px #e7332f35}.ap-dash-welcome:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent,#fff5,transparent);transform:translateX(-120%);animation:ap-heading-shine 5s ease-in-out infinite}.ap-dash-card{animation:ap-dashboard-card .8s var(--ap-delay,0ms) both}.ap-dash-card:hover{transform:translateY(-7px) scale(1.015);box-shadow:0 16px 26px #0d283835}.ap-dash-card .dash-icon{animation:ap-icon-pulse 3.5s ease-in-out infinite}.ap-footer{position:relative;overflow:hidden}.ap-footer:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ap-teal),var(--ap-blue),var(--ap-yellow),var(--ap-teal));background-size:300% 100%;animation:ap-gradient-shift 8s linear infinite}.ap-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .75s ease var(--ap-delay,0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--ap-delay,0ms)}.ap-reveal.is-visible{opacity:1;transform:none}@keyframes ap-sheen{0%,65%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes ap-drift{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(30px,22px,0) scale(1.16)}}@keyframes ap-gradient-shift{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes ap-paper-float{0%,100%{margin-top:0;box-shadow:0 20px 50px #03142855}50%{margin-top:-12px;box-shadow:0 32px 60px #03142845}}@keyframes ap-ripple{to{transform:scale(2);opacity:0}}@keyframes ap-hero-gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ap-slide-label{0%,100%{transform:translateX(0);opacity:.35}50%{transform:translateX(-28px);opacity:.75}}@keyframes ap-banner-flow{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes ap-heading-shine{0%,60%{transform:translateX(-120px)}100%{transform:translateX(430px)}}@keyframes ap-track-pulse{0%,100%{filter:saturate(1);transform:scale(1)}50%{filter:saturate(1.35);transform:scale(1.025)}}@keyframes ap-cover-flow{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes ap-article-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ap-dashboard-sweep{0%,65%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes ap-dashboard-card{from{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes ap-icon-pulse{0%,100%{box-shadow:0 0 0 0 #2e82ad55}50%{box-shadow:0 0 0 7px #2e82ad00}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ap-scroll-progress{display:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ap-reveal{opacity:1!important;transform:none!important}.ap-paper,.ap-visual{transform:none!important}}
.ap-public-shell{background:#fff}.ap-journal-hero{background:var(--ap-navy);color:#fff;padding:33px 0 32px}.ap-journal-hero .ap-container{max-width:1010px}.ap-journal-hero h1{font-size:30px;line-height:1.2;margin:8px 0 0;color:#fff}.ap-journal-hero .ap-breadcrumbs{font-size:10px;color:#c0d2e2}.ap-workspace{max-width:1010px;margin:24px auto 70px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start}.ap-main-column{min-width:0}.ap-banner{height:145px;border-radius:0;background:linear-gradient(110deg,#0c3a48,#1a7485 44%,#b78656 45%,#127e8b 72%,#183e62);display:flex;align-items:center;padding:30px;color:#fff;position:relative;overflow:hidden}.ap-banner:after{content:'✦  SCIENCE  MEDICINE  RESEARCH';position:absolute;bottom:20px;right:25px;letter-spacing:.2em;font-size:12px;color:#ffffffaa}.ap-banner h2{max-width:390px;font-size:28px;line-height:1.1;color:#fff;margin:0}.ap-panel{border:1px solid #cfd8df;background:#fff;margin-top:9px}.ap-panel-heading{background:#3f5a5d;color:#fff;padding:6px 11px;font-size:12px;font-weight:700}.ap-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:10px}.ap-info-card{border:1px solid #e2e7eb;min-height:55px;padding:8px;display:flex;gap:9px;align-items:center}.ap-info-icon{width:22px;height:22px;flex:none;background:#172c49;border-radius:4px;color:var(--ap-yellow);display:grid;place-items:center;font-size:11px}.ap-info-card small,.ap-info-card strong{display:block;font-size:9px;line-height:1.35}.ap-info-card small{color:#718092;text-transform:uppercase}.ap-info-card strong{color:var(--ap-navy);font-weight:700}.ap-text-panel{padding:13px 15px;font-size:11px;line-height:1.6;color:#475a6a}.ap-text-panel p:last-child{margin-bottom:0}.ap-keyword-columns{columns:3;column-gap:25px;padding:14px 20px;margin:0;list-style:disc;font-size:10px;color:#4c5f70}.ap-keyword-columns li{break-inside:avoid;margin-bottom:4px}.ap-recent-list{padding:0 13px}.ap-recent-item{border-bottom:1px solid #e4e9ed;padding:12px 0}.ap-recent-item:last-child{border:0}.ap-recent-item h4{font-size:12px;line-height:1.35;margin:0 0 5px;color:var(--ap-navy)}.ap-recent-item p{font-size:9px;margin:0;color:#718092}.ap-sidebar{display:grid;gap:9px}.ap-side-box{border:1px solid #cad5d9;background:#fff}.ap-side-box h3{background:#3f5a5d;color:#fff;padding:7px 10px;font-size:11px;margin:0}.ap-side-box p{font-size:9px;padding:0 10px;margin:8px 0}.ap-side-links ul{list-style:none;padding:7px 10px;margin:0}.ap-side-links li{border-bottom:1px dotted #dbe2e8}.ap-side-links a{font-size:9px;display:block;padding:5px 0;color:#415970}.ap-side-image{display:block;margin:10px;background:#f0f3f4;padding:14px;text-align:center;color:#44555d}.ap-side-image span,.ap-side-image strong{display:block}.ap-side-image span{font-size:8px}.ap-side-image strong{font-size:16px}.ap-index-pills{padding:10px;display:flex;flex-wrap:wrap;gap:4px}.ap-index-pills span{font-size:8px;padding:4px 5px;background:#eef5f6;color:#2d6e70}.ap-track-art{margin:10px;height:85px;background:linear-gradient(135deg,#e8f5fa,#b9d9ef);display:grid;place-items:center;color:#1f67a4;font-size:44px}.ap-track-art small{display:block;font-size:8px;color:#1f5478}.ap-side-button{font-size:8px;background:#2a8b56;color:#fff!important;padding:5px 8px;display:block;text-align:center;margin:4px 10px 9px}.ap-side-form{display:flex;padding:9px;gap:4px}.ap-side-form input{min-width:0;width:100%;border:1px solid #ccd6df;padding:5px;font-size:9px}.ap-side-form button{background:#2f9160;color:#fff;border:0;font-size:9px;padding:5px 8px}.ap-video-placeholder{margin:9px;padding:18px 8px;background:#f1f2f2;color:#e34b38;text-align:center;font-size:12px;font-weight:700}.ap-video-placeholder small{display:block;font-size:8px;color:#7a8790;font-weight:400;margin-top:7px}.ap-journal-page-title{margin:0 0 12px;font-size:20px;color:var(--ap-navy)}.ap-article-layout{max-width:1360px;margin:0 auto 60px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px}.ap-article-main{border:1px solid #cbd6de;padding:7px 16px 24px;min-width:0}.ap-article-cover{height:118px;background:linear-gradient(125deg,#f0c4cb,#fff 55%,#cbdcf2);display:flex;align-items:center;justify-content:center;color:#32547a;font-weight:800;font-size:25px;margin-bottom:7px}.ap-article-main h1{font-family:Arial,sans-serif;font-size:23px;line-height:1.2;color:#224d78;margin:10px 0 5px}.ap-article-main .ap-article-author{font-size:12px;color:#2c4b6b}.ap-article-meta{font-size:9px;color:#536979;line-height:1.45}.ap-article-body{font-size:12px;color:#354858;margin-top:20px}.ap-article-body h2{font-size:17px;color:var(--ap-navy);border-bottom:1px solid #dbe3e9;padding-bottom:5px}.ap-article-body p{margin-bottom:13px}.ap-reference{border-bottom:1px solid #dae2e7;padding:9px 0;font-size:10px}.ap-reference a{display:inline-block;color:#1b74c7;margin-right:12px}.ap-article-side{display:grid;gap:9px}.ap-article-side .ap-side-box{min-height:60px}.ap-download{background:#4dc99a;border-radius:18px;text-align:center;padding:10px;color:#fff;font-size:11px;font-weight:700;margin:9px}.ap-access{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:9px}.ap-access a{border:1px solid #7148ff;color:#5631df;border-radius:15px;text-align:center;padding:6px;font-size:10px}.ap-archive-title{font-size:25px;color:var(--ap-navy);margin:0 0 8px}.ap-archive-intro{border:1px solid #d2dbe2;border-radius:4px;padding:14px;font-size:11px;color:#4d6071;line-height:1.45}.ap-archive-filter{display:flex;justify-content:center;gap:6px;border-bottom:1px solid #d2dbe2;padding:8px}.ap-archive-filter span{width:17px;height:17px;border:1px solid #2879e7;color:#2879e7;border-radius:50%;display:grid;place-items:center;font-size:9px}.ap-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.ap-archive-card{border:1px solid #d2dbe2;border-radius:4px;overflow:hidden;background:#fff}.ap-archive-card .ap-cover-art{height:92px;background:linear-gradient(135deg,#0c4557,#89c7b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;text-align:center;padding:10px}.ap-archive-card:nth-child(3n+2) .ap-cover-art{background:linear-gradient(135deg,#d4e3d5,#b06f3f)}.ap-archive-card:nth-child(3n) .ap-cover-art{background:linear-gradient(135deg,#1b4286,#66b0d1)}.ap-archive-card h3{font-size:10px;line-height:1.25;margin:7px 8px 3px;color:var(--ap-navy)}.ap-archive-card p{font-size:8px;color:#718092;margin:0 8px 10px}.ap-dash{background:#f3f4f5;min-height:650px;display:grid;grid-template-columns:130px 1fr}.ap-dash-side{background:#fff;border-right:1px solid #d7dde1}.ap-dash-brand{height:38px;border-bottom:1px solid #dfe4e7;padding:7px 8px}.ap-dash-brand img{width:108px}.ap-dash-nav{padding:4px 0}.ap-dash-nav a{display:block;padding:6px 12px;font-size:9px;color:#1d2730}.ap-dash-nav a.active,.ap-dash-nav a:hover{background:#e7e7e7;color:#1e5fbe}.ap-dash-nav .dash-label{font-size:8px;color:#99a5ad;text-transform:uppercase;padding:13px 12px 5px}.ap-dash-main{min-width:0}.ap-dash-top{height:38px;background:linear-gradient(100deg,#2b8196,#293544);display:flex;justify-content:flex-end;align-items:center;color:#fff;padding:0 18px;font-size:9px}.ap-dash-welcome{margin:8px 16px;background:linear-gradient(90deg,#f57a32,#e7332f);border-radius:5px;padding:7px 11px;color:#fff;font-weight:700;font-size:11px}.ap-dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:3px 16px 28px}.ap-dash-card{min-height:115px;background:#fff;box-shadow:0 7px 15px #0d283820;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ap-dash-card .dash-icon{width:25px;height:25px;border-radius:50%;background:#2e82ad;color:#fff;display:grid;place-items:center;font-size:11px}.ap-dash-card strong{font-size:24px;color:#1d8b7b;line-height:1.1;margin-top:3px}.ap-dash-card small{font-size:8px;color:#7a8790;margin:6px 0 10px}.ap-dash-card a{background:#050505;color:#fff;padding:5px 9px;font-size:8px;border-radius:2px}@media(max-width:900px){.ap-workspace,.ap-article-layout{grid-template-columns:1fr}.ap-sidebar,.ap-article-side{grid-template-columns:repeat(2,1fr)}.ap-dash-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ap-workspace,.ap-article-layout{margin-left:15px;margin-right:15px}.ap-info-grid,.ap-archive-grid{grid-template-columns:1fr}.ap-keyword-columns{columns:2}.ap-sidebar,.ap-article-side{grid-template-columns:1fr}.ap-journal-hero h1{font-size:23px}.ap-article-main h1{font-size:19px}.ap-dash{grid-template-columns:1fr}.ap-dash-side{display:none}.ap-dash-grid{grid-template-columns:1fr 1fr;gap:8px;padding:8px}.ap-dash-welcome{margin:8px}.ap-dash-card{min-height:110px}}
/* Brand refresh: teal navigation accent and supplied hero logo. */
.ap-nav>li>a:hover,.ap-nav>li.current-menu-item>a,.ap-nav>li.current_page_item>a,.ap-nav>li.current-menu-ancestor>a{color:#3c9994}
.ap-nav>li.current-menu-item>a:after,.ap-nav>li.current_page_item>a:after,.ap-nav>li.current-menu-ancestor>a:after,.ap-nav>li:hover>a:after{background:#3c9994}
.ap-nav .sub-menu a:hover{color:#3c9994}
.ap-header{background:var(--ap-navy)}
.ap-header{background:#fff;color:#102f53}
.ap-footer{background:var(--ap-navy-dark)}
.ap-nav{background:#fff}
.ap-nav>li>a{color:#102f53}
.ap-mobile-toggle{color:#102f53}
.ap-footer h3{color:var(--ap-yellow)}
.ap-footer p,.ap-footer a{color:#c1d1e0}
.ap-nav .sub-menu{color:#12345c}
.ap-logo{width:90px;height:72px;object-fit:contain;background:transparent}
.ap-footer-logo{width:150px;height:150px;object-fit:contain;background:transparent}
.ap-hero-logo-visual{display:flex;align-items:center;justify-content:center;padding:12px 28px}
.ap-hero-brand-logo{position:relative;z-index:1;width:min(270px,42%);max-height:190px;object-fit:contain;filter:drop-shadow(0 12px 18px #03142845);animation:ap-logo-float 6s ease-in-out infinite}
@keyframes ap-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media(max-width:620px){.ap-nav{background:#fff}}
.ap-content{min-width:0;overflow-wrap:anywhere;word-break:break-word}
.ap-content>*{max-width:100%}
.ap-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.ap-content iframe,.ap-content video,.ap-content img{max-width:100%;height:auto}
.ap-content pre,.ap-content code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
html,body{overflow-x:hidden}
.ap-social-links{display:flex;gap:9px;margin-top:14px}
.ap-social-links a{width:32px;height:32px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center;color:#fff!important;font-size:13px;font-weight:800;line-height:1}
.ap-social-links a:hover{background:var(--ap-teal);border-color:var(--ap-teal);transform:translateY(-2px)}
.ap-footer-grid>div{min-width:0}
.ap-content p,.ap-content li,.ap-content h1,.ap-content h2,.ap-content h3,.ap-content h4,.ap-content h5,.ap-content h6{overflow-wrap:anywhere;word-break:break-word}
.ap-content .wp-block-table{max-width:100%;overflow-x:auto}
.ap-article-card-image-link{display:block;margin:-1px -1px 18px;overflow:hidden;border-radius:14px 14px 0 0;background:#102f53}
.ap-article-card-image{display:block;width:100%;height:190px;object-fit:cover;transition:transform .25s ease}
.ap-article-card-image-link:hover .ap-article-card-image{transform:scale(1.04)}
.ap-article-card h3 a{color:inherit;text-decoration:none}
.ap-recent-item{display:flex;gap:14px;align-items:flex-start}
.ap-recent-image-link{display:block;flex:0 0 92px;overflow:hidden;border-radius:10px;background:#102f53}
.ap-recent-image{display:block;width:92px;height:70px;object-fit:cover}
@media(max-width:620px){.ap-article-card-image{height:170px}.ap-recent-image-link,.ap-recent-image{width:76px;flex-basis:76px}.ap-recent-image{height:60px}}
