.j-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--dline);border:1px solid var(--dline);margin:1.5rem 0 0}@media(min-width:720px){.j-stats{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.j-stats{grid-template-columns:repeat(8,1fr)}}.j-stats .stat{padding:1.1rem 1rem}.j-stats .stat .n{font-size:clamp(1.8rem,4vw,2.6rem)}.j-stats .stat .l{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-family:var(--head)}.j-tag{display:inline-block;font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;line-height:1;padding:.45rem .55rem;color:#070a14;background:var(--jc, #94a3b8);box-shadow:0 0 18px -4px var(--jc, transparent);white-space:nowrap}.j-tag.big{font-size:1rem;padding:.7rem .9rem}.j-topics{display:grid;grid-template-columns:1fr;gap:1px;background:var(--dline);border:1px solid var(--dline);margin:1.5rem 0 0}@media(min-width:640px){.j-topics{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.j-topics{grid-template-columns:repeat(4,1fr)}}.j-topic{display:grid;grid-template-rows:auto auto 1fr auto;gap:.5rem;padding:1.2rem 1.2rem 1.1rem;color:#fff;text-decoration:none;background:linear-gradient(180deg,#ffffff0f,#ffffff05);position:relative}.j-topic:hover{background:linear-gradient(180deg,#fb71852e,#22d3ee0f);box-shadow:inset 0 0 0 1px var(--rose),0 0 30px -8px var(--rose-glow)}.j-topic .n{font-family:var(--head);font-size:clamp(2rem,5vw,2.8rem);line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px var(--glow))}.j-topic h3{font-size:1.25rem;margin:0;color:#fff;text-wrap:balance}.j-topic p{margin:0;color:#c9cfda;font-size:.9rem;line-height:1.45;text-wrap:pretty}.j-topic .s{font-family:var(--head);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#b6bcc8}.j-bar{height:4px;background:#ffffff1a;position:relative}.j-bar i{display:block;height:100%;background:var(--grad);box-shadow:0 0 12px var(--glow)}.j-journals{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:1.5rem 0 0}@media(min-width:900px){.j-journals{grid-template-columns:repeat(5,1fr)}}.j-journal{padding:1.1rem 1.1rem 1rem;background:linear-gradient(180deg,#fff,#f3f4f8);display:grid;gap:.45rem;align-content:start;box-shadow:inset 0 3px 0 var(--jc)}.j-journal .n{font-family:var(--head);font-size:2rem;line-height:1;color:var(--ink)}.j-journal .name{font-size:.82rem;color:var(--muted);line-height:1.3}.j-journal .j-bar{background:var(--line-2)}.j-journal .j-bar i{background:var(--jc);box-shadow:none}.j-journal .span{font-family:var(--head);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.j-years{display:grid;grid-template-columns:repeat(var(--yn, 16),1fr);gap:2px;align-items:stretch;height:220px;margin:1.5rem 0 0;padding:0 0 1.8rem;position:relative;border-bottom:1px solid var(--dline)}.j-years a,.j-years span{display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none;color:#fff;position:relative}.j-years .c{font-family:var(--head);font-size:.78rem;text-align:center;color:#c9cfda;line-height:1;padding-bottom:.3rem}.j-years i{display:block;width:100%;background:linear-gradient(180deg,var(--rose),var(--violet) 55%,var(--accent-2));box-shadow:0 0 16px -4px var(--rose-glow);min-height:3px}.j-years a:hover i{filter:brightness(1.25);box-shadow:0 0 24px -2px var(--rose-glow)}.j-years .y{position:absolute;left:0;right:0;bottom:-1.6rem;text-align:center;font-family:var(--head);font-size:.74rem;color:#b6bcc8;letter-spacing:.04em}@media(max-width:560px){.j-years{height:150px}.j-years .c{font-size:.6rem}.j-years .y{font-size:.58rem}}article ol.j-rows li:before,article ul.j-rows li:before{content:none}.j-rows{list-style:none;margin:1.5rem 0 0;padding:0;border:1px solid var(--dline);background:var(--dline);display:grid;gap:1px}.j-rows>li{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1rem;align-items:start;padding:1rem 1.1rem;background:linear-gradient(90deg,#ffffff0d,#ffffff04);border:0;position:relative}@media(min-width:900px){.j-rows>li{grid-template-columns:6.4rem 1fr auto}}.j-rows>li:hover{background:linear-gradient(90deg,#fb718524,#22d3ee0d);box-shadow:inset 3px 0 0 var(--jc, var(--rose))}.j-rows .t{font-family:var(--head);font-size:1.15rem;line-height:1.2;color:#fff;text-decoration:none;text-wrap:pretty}.j-rows .t:hover{color:var(--rose)}.j-rows .a{color:#b6bcc8;font-size:.88rem;margin-top:.3rem;line-height:1.4}.j-rows .m{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-family:var(--head);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#c9cfda;grid-column:1 / -1}@media(min-width:900px){.j-rows .m{grid-column:auto;display:grid;justify-items:end;gap:.25rem;text-align:right}}.j-rows .m .yr{font-size:1.35rem;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.j-rows .m .ok{color:var(--accent-2)}.j-rows .m .ok.ft{color:var(--gold)}.j-rows .m .ok.sm{color:var(--rose)}.j-rows.light{border-color:var(--line);background:var(--line)}.j-rows.light>li{background:linear-gradient(90deg,#fff,#f6f7f9)}.j-rows.light>li:hover{background:linear-gradient(90deg,#fff,#fff1f3)}.j-rows.light .t{color:var(--ink)}.j-rows.light .a,.j-rows.light .m{color:var(--muted)}.j-rows.light .m .yr{background:linear-gradient(90deg,var(--accent),var(--rose-2));-webkit-background-clip:text;background-clip:text}.j-rows.light .m .ok{color:var(--accent)}.j-rows.light .m .ok.ft{color:#b45309}.j-rows.light .m .ok.sm{color:var(--rose-2)}.j-year details{border-top:1px solid var(--line)}.j-year summary{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;cursor:pointer;padding:.9rem 0;list-style:none}.j-year summary::-webkit-details-marker{display:none}.j-year summary .yr{font-family:var(--head);font-size:1.8rem;line-height:1;background:linear-gradient(90deg,var(--accent),var(--rose-2));-webkit-background-clip:text;background-clip:text;color:transparent}.j-year summary .j-bar{background:var(--line-2);height:6px}.j-year summary .j-bar i{box-shadow:none}.j-year summary .ct{font-family:var(--head);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.j-year details[open] summary .ct{color:var(--rose-2)}.j-year .j-rows{margin:0 0 1.2rem}.j-year .j-rows>li{padding:.7rem .9rem}.j-year .j-rows .t{font-family:var(--body);font-size:1rem;font-weight:700;text-transform:none}.j-mix{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;background:var(--dline);border:1px solid var(--dline);margin:1.2rem 0 0}.j-mix a,.j-mix span{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:center;padding:.6rem .8rem;text-decoration:none;color:#fff;background:#ffffff0a;font-family:var(--head);font-size:.95rem}.j-mix a:hover{background:#fb718529}.j-cross{display:grid;grid-template-columns:1fr;gap:1px;background:var(--dline);border:1px solid var(--dline);margin:1.5rem 0 0}@media(min-width:720px){.j-cross{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.j-cross.c4{grid-template-columns:repeat(4,1fr)}.j-cross.c3{grid-template-columns:repeat(3,1fr)}}.j-panel{position:relative;padding:1.6rem;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#eef0f3);box-shadow:0 30px 60px -30px #0b0f1880;margin-top:1.5rem}.j-panel:before,.j-panel:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--jc, var(--rose))}.j-panel:before{left:-1px;top:-1px;border-right:0;border-bottom:0}.j-panel:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.j-panel h2{margin-top:0}.j-panel .src{font-size:.85rem;color:var(--muted);border-top:1px solid var(--line);padding-top:.8rem;margin-bottom:0}.j-panel.summary{background:linear-gradient(160deg,#fff,#fff1f3 60%,#ecfeff)}.j-panel .one{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.45;font-weight:700;color:var(--ink-2);margin:0 0 1rem;text-wrap:pretty}.j-cite{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:1.5rem 0 0}@media(min-width:900px){.j-cite{grid-template-columns:repeat(4,1fr)}}.j-cite>div{padding:1rem 1.1rem;background:linear-gradient(180deg,#fff,#f3f4f8);min-width:0}.j-cite .k{font-family:var(--head);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:var(--rose-2)}.j-cite .v{font-family:var(--head);font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.j-cite .v a{text-decoration:none}.j-authors{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:1.2rem 0 0}@media(min-width:900px){.j-authors{grid-template-columns:repeat(4,1fr)}}.j-authors a,.j-authors span{display:block;padding:.9rem 1rem;background:linear-gradient(180deg,#fff,#f3f4f8);font-family:var(--head);font-size:1.1rem;text-transform:uppercase;text-decoration:none;color:var(--ink)}.j-authors a:hover{background:linear-gradient(180deg,#fff,#fff1f3);box-shadow:inset 3px 0 0 var(--rose)}.j-authors small{display:block;font-family:var(--body);font-size:.78rem;text-transform:none;color:var(--muted)}article .j-synth h2{font-size:1.5rem;margin-top:1.6rem}article .j-synth ul li{padding:.5rem 0 .5rem 1.4rem;position:relative;border-top:1px solid var(--line-2)}article .j-synth ul li:before{content:"";position:absolute;left:0;top:1.05rem;width:.7rem;height:3px;background:var(--grad)}article .j-synth a{font-family:var(--head);font-size:.9em;letter-spacing:.03em;text-decoration:none;color:var(--rose-2);border-bottom:1px solid var(--rose)}
