#page-journals{background:#f7faff}#page-journals .journals-banner{isolation:isolate;color:#0f1b3d;background:#f7faff;border-bottom:1px solid #e3eaf7;padding:5rem 3rem 4.5rem;position:relative;overflow:hidden}#page-journals .journals-banner:before{content:"";z-index:-1;opacity:.7;background-image:linear-gradient(#e3eaf7 1px,#0000 1px),linear-gradient(90deg,#e3eaf7 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 25% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 25% 30%,#000 20%,#0000 75%)}#page-journals .journals-banner:after{content:"";background:linear-gradient(90deg,#0000,#1f52e0 30%,#36bfe8 70%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}#page-journals .journals-banner-stars{display:none}.jn2-aurora{z-index:-2;filter:blur(80px);position:absolute;inset:-30%}.jn2-aurora i{border-radius:50%;position:absolute}.jn2-aurora i:first-child{background:radial-gradient(circle,#36bfe873,#0000 65%);width:45%;height:55%;animation:16s ease-in-out infinite alternate jn-drift1;top:10%;left:52%}.jn2-aurora i:nth-child(2){background:radial-gradient(circle,#1f52e052,#0000 65%);width:40%;height:50%;animation:20s ease-in-out infinite alternate jn-drift2;top:40%;left:68%}.jn2-aurora i:nth-child(3){background:radial-gradient(circle,#ffc83d38,#0000 65%);width:35%;height:45%;animation:24s ease-in-out infinite alternate-reverse jn-drift1;top:45%;left:20%}@keyframes jn-drift1{to{transform:translate(-10%,8%)scale(1.15)}}@keyframes jn-drift2{to{transform:translate(8%,-10%)scale(.9)}}#page-journals .journals-banner-inner{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1160px;margin:0 auto;padding:0;display:grid;position:relative}#page-journals .journals-banner-inner h1{letter-spacing:-.05em;color:#0f1b3d;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:700;line-height:1}#page-journals .journals-banner-inner p{color:#4f5d80;opacity:1;max-width:520px;margin:22px 0 0;font-size:1.1rem;line-height:1.65}.jn2-stats{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.jn2-stats span{color:#5b6785;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #e3eaf7;border-radius:14px;min-width:112px;padding:13px 16px;font-size:.84rem;box-shadow:0 10px 30px -22px #1f52e080}.jn2-stats b{letter-spacing:-.03em;color:#0f1b3d;margin-bottom:2px;font-size:1.6rem;font-weight:700;display:block}.jn2-fan{perspective:1200px;height:360px;position:relative}.jn2-fan-cover{color:#fff;background:linear-gradient(160deg, var(--cat-color) 0%, color-mix(in srgb, var(--cat-color) 50%, #0f1b3d) 100%);--x:calc((var(--i) - 3) * 74px);--r:calc((var(--i) - 3) * 9deg);width:150px;height:206px;transform:translateX(var(--x)) translateY(calc(var(--i) * 0px + (var(--i) - 3) * (var(--i) - 3) * 5px)) rotate(var(--r));animation:6s ease-in-out infinite jn-bob;animation-delay:calc(var(--i) * -.8s);border-radius:8px 14px 14px 8px;flex-direction:column;justify-content:space-between;margin:-103px 0 0 -75px;padding:14px 13px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 6px 0 #ffffff2e,0 30px 50px -24px #0f1b3d8c}.jn2-fan-cover:nth-child(4){z-index:7}.jn2-fan-cover:nth-child(3),.jn2-fan-cover:nth-child(5){z-index:6}.jn2-fan-cover:nth-child(2),.jn2-fan-cover:nth-child(6){z-index:5}.jn2-fan-cover:first-child,.jn2-fan-cover:nth-child(7){z-index:4}.jn2-fan-cover:nth-child(n+5){text-align:right;border-radius:14px 8px 8px 14px;align-items:flex-end;box-shadow:inset -6px 0 #ffffff2e,0 30px 50px -24px #0f1b3d8c}.jn2-fan-cover .jn2-cover-brand{font-size:12px}.jn2-fan-cover .jn2-cover-short{font-size:26px}.jn2-fan-cover .jn2-cover-vol{font-size:11px}@keyframes jn-bob{0%,to{translate:0}50%{translate:0 -12px}}#page-journals .journals-breadcrumb{display:none}#page-journals .journals-layout{box-sizing:content-box;flex-direction:column;gap:1.6rem;max-width:1160px;margin:0 auto;padding:0 3rem 4.5rem;display:flex}#page-journals .journals-sidebar{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);width:auto;box-shadow:none;background:#f7faffd9;border:none;border-bottom:1px solid #e3eaf7;order:-1;margin:0 -3rem;padding:12px 3rem;position:sticky;top:72px}#page-journals .journals-sidebar h3{display:none}#page-journals .subject-list{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto;flex-direction:row!important;display:flex!important}#page-journals .subject-list::-webkit-scrollbar{display:none}#page-journals .subject-item{color:#4f5d80;cursor:pointer;background:#fff;border:1px solid #e3eaf7;border-radius:999px;flex-shrink:0;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex;width:auto!important;margin:0!important}#page-journals .subject-item:hover{color:#0f1b3d;border-color:#c9d5f5}#page-journals .subject-item.subject-item-active{color:#fff;background:linear-gradient(135deg,#1f52e0,#3d6cf5);border-color:#0000;font-weight:600;box-shadow:0 8px 20px -8px #1f52e0b3}#page-journals .subject-radio{display:none}#page-journals .journal-grid{border:none;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid;overflow:visible}#page-journals .journal-card{cursor:pointer;background:#ffffffd9;border:1px solid #e3eaf7;border-radius:20px;flex-direction:row;align-items:flex-start;gap:20px;padding:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .25s;display:flex;position:relative;box-shadow:0 16px 40px -30px #0f1b3d73}#page-journals .journal-card:before,#page-journals .journal-card:after{display:none}#page-journals .journal-card:hover{border-color:color-mix(in srgb, var(--cat-color) 40%, #e3eaf7);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--cat-color) 60%, transparent);transform:translateY(-6px)}#page-journals .journal-card:focus-visible{outline-offset:3px;outline:2px solid #1f52e0}#page-journals .jn2-ready .journal-card{opacity:0;transition:opacity .7s ease var(--lx-d,0s), translate .7s cubic-bezier(.2, .8, .2, 1) var(--lx-d,0s), transform .35s cubic-bezier(.2, .8, .2, 1), box-shadow .35s ease, border-color .25s ease;translate:0 30px}#page-journals .jn2-ready .journal-card.lx-in{opacity:1;translate:0}.jn2-cover{color:#fff;background:linear-gradient(160deg, var(--cat-color) 0%, color-mix(in srgb, var(--cat-color) 50%, #0f1b3d) 100%);width:92px;height:124px;transform-style:preserve-3d;border-radius:6px 11px 11px 6px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:11px 10px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 4px 0 #ffffff2e,0 14px 24px -12px #0f1b3d8c}.jn2-cover:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg, transparent 30%, #ffffff73 calc(var(--shine,50%) - 5%), transparent calc(var(--shine,50%) + 15%));transition:opacity .3s;position:absolute;inset:0}#page-journals .journal-card:hover .jn2-cover:after{opacity:1}.jn2-cover-brand{letter-spacing:.04em;opacity:.85;font-size:10px;font-weight:600}.jn2-cover-short{letter-spacing:-.01em;font-size:17px;font-weight:700}.jn2-cover-vol{opacity:.75;font-size:9px}.jn2-body{flex-direction:column;flex:1;min-width:0;display:flex}.jn2-subject{color:var(--cat-color);font-size:12px;font-weight:600}#page-journals .journal-title{letter-spacing:-.015em;color:#0f1b3d;min-height:0;margin:5px 0 7px;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:650;line-height:1.35}.jn2-scope{color:#5b6785;margin:0 0 12px;font-size:13.5px;line-height:1.55}.jn2-facts{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.jn2-facts span{color:#4f5d80;background:#f3f6fd;border:1px solid #e3eaf7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}#page-journals .journal-visit{color:#1f52e0;background:#eef3ff;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding:7px 13px;font-size:13px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}#page-journals .journal-card:hover .journal-visit{color:#fff;background:#1f52e0}#page-journals .journal-visit i{transition:transform .2s}#page-journals .journal-card:hover .journal-visit i{transform:translate(3px)}@media (max-width:960px){#page-journals .journals-banner-inner{grid-template-columns:1fr}.jn2-fan{height:260px;margin:-20px 0;transform:scale(.75)}}@media (max-width:760px){#page-journals .journals-banner{padding:3rem 1rem 2.4rem}#page-journals .journals-layout{padding:0 1rem 3rem}#page-journals .journals-sidebar{margin:0 -1rem;padding:10px 1rem}#page-journals .journal-grid{grid-template-columns:1fr}.jn2-fan{display:none}}@media (prefers-reduced-motion:reduce){.jn2-aurora i,.jn2-fan-cover{animation:none}#page-journals .journal-card,.jn2-cover{transition:none}#page-journals .jn2-ready .journal-card{opacity:1;translate:none}}
