.xj-shell{max-width:1320px;margin:0 auto;padding:70px 40px 90px;color:#eaebed}.xj-heading{padding-bottom:42px}.xj-eyebrow{font-size:12px;letter-spacing:.2em;color:#a1a9ba;margin-bottom:22px}.xj-heading h1{font-size:clamp(48px,7vw,90px);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:0 0 22px}.xj-heading h1 span{color:#ed4d66;margin-left:18px;font-size:.65em}.xj-heading p{font-size:22px;line-height:1.45;color:#b8becb}.xj-topics{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 28px;border-bottom:1px solid #ffffff24;margin-bottom:32px}.xj-topics a{padding:10px 18px;border:1px solid #ffffff28;border-radius:30px;font-size:15px;transition:background .2s}.xj-topics a:hover{background:#ffffff14}.xj-topics a[aria-current]{background:#eaebed;color:#20212c;border-color:#eaebed}.xj-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.xj-card{min-width:0;border:1px solid #ffffff20;border-radius:18px;overflow:hidden;background:#ffffff04;transition:transform .2s,border-color .2s}.xj-card:hover{transform:translateY(-4px);border-color:#ffffff60}.xj-card-link{display:flex;height:100%;flex-direction:column;color:inherit}.xj-cover{aspect-ratio:16/10;background:#30394a;overflow:hidden}.xj-cover img{width:100%;height:100%;object-fit:cover}.xj-placeholder{height:100%;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 90% 100%,#46577a,transparent 70%),#2a3041}.xj-placeholder span{font-size:11px;letter-spacing:.15em;color:#b8c6e0}.xj-placeholder b{font-size:90px;line-height:.9;font-weight:300;color:#d3dbee55;align-self:flex-end}.xj-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.xj-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:#aab1c0;margin-bottom:16px}.xj-meta>span{color:#ee8494}.xj-card h2{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin-bottom:14px}.xj-card p{font-size:16px;line-height:1.55;color:#b9bfcb;margin-bottom:24px}.xj-read{display:flex;justify-content:space-between;margin-top:auto;font-size:14px}.xj-empty{grid-column:1/-1;padding:55px 30px;text-align:center;border:1px solid #ffffff1f;border-radius:20px;background:radial-gradient(ellipse at 50% 120%,#34405955,transparent 70%)}.xj-empty-mark{display:block;font-size:48px;color:#ed788c;margin-bottom:20px}.xj-empty h2{font-weight:500;font-size:30px;margin-bottom:14px}.xj-empty p{color:#b9bfcb;font-size:18px;line-height:1.6;margin-bottom:24px}.xj-empty a{display:inline-block;padding:13px 22px;border:1px solid #ffffff50;border-radius:30px}.xj-bottom{text-align:center;margin-top:35px}.xj-status{font-size:15px;color:#b9bfcb;margin-bottom:15px}.xj-more{display:inline-block;border:1px solid #ffffff40;border-radius:30px;padding:14px 30px}.xj-more[hidden]{display:none}.xj-more[aria-disabled]{opacity:.5}.xj-story{max-width:960px}.xj-back{display:inline-block;margin-bottom:42px;color:#b9bfcb}.xj-story h1{font-size:clamp(32px,4.5vw,58px);line-height:1.12;letter-spacing:-.025em;margin:0 0 35px}.xj-story-cover{margin:0 0 36px}.xj-story-cover img{width:100%;height:auto;border-radius:16px}.xj-story figcaption{font-size:13px;color:#aab1c0;margin-top:10px}.xj-prose{font-size:20px;line-height:1.75;overflow-wrap:anywhere}.xj-prose p,.xj-prose ul,.xj-prose ol{margin-bottom:24px}.xj-prose ul{list-style:disc;padding-left:24px}.xj-prose ol{list-style:decimal;padding-left:24px}.xj-prose h2{font-size:30px;line-height:1.3;margin:36px 0 20px}.xj-prose a,.xj-source a{text-decoration:underline;color:#abc8ff}.xj-prose img{max-width:100%;height:auto}.xj-source{margin-top:32px;font-size:15px;color:#b9bfcb}.xj-story-end{border-top:1px solid #ffffff30;margin-top:44px;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:15px}.xj-shell a:focus-visible{outline:2px solid #ed788c;outline-offset:5px}@media(max-width:1000px){.xj-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.xj-shell{padding:40px 20px 60px}.xj-heading{padding-bottom:30px}.xj-heading p{font-size:18px}.xj-topics{gap:8px}.xj-topics a{font-size:13px;padding:9px 13px}.xj-feed{grid-template-columns:1fr;gap:20px}.xj-card h2{font-size:24px}.xj-empty{padding:40px 18px}.xj-empty h2{font-size:25px}.xj-story-end{flex-direction:column}.xj-prose{font-size:18px}}
body.post-type-archive-xorit_news,body.single-xorit_news,body.tax-journal_topic{background:#20212b!important}body.post-type-archive-xorit_news .x-header,body.single-xorit_news .x-header,body.tax-journal_topic .x-header{position:relative!important;inset:auto!important;flex-shrink:0}.xj-shell{width:100%}
.xj-gallery-photo{margin:28px 0}.xj-gallery-photo img{display:block;width:100%;height:auto;border-radius:14px}.xj-photo-links,.xj-original-link{font-size:14px;line-height:1.5;color:#aab1c0}

.xj-video-wrap{margin:28px 0}.xj-video{display:block;width:100%;max-height:75vh;aspect-ratio:16/9;object-fit:contain;background:#101116;border-radius:16px}

.xj-cover .xj-video{height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0}
