.trigly-journal{max-width:1160px;margin:auto;padding:44px 24px 72px}.journal-kicker{color:#b5a4ff;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.journal-intro{max-width:800px;margin-bottom:28px}.journal-intro h1{font-size:clamp(30px,4.4vw,52px);line-height:1.12;letter-spacing:-.035em;font-weight:700;margin:12px 0 18px}.journal-intro p{font-size:18px;color:#b5b5bf;line-height:1.65;max-width:680px}.journal-topics{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.journal-archive summary,.journal-topics a{border:1px solid #34343c;border-radius:24px;padding:9px 14px;font-size:14px;color:#d4d4dc}.journal-topics a:hover{border-color:#9b83ff;color:white}.journal-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;padding:32px;border:1px solid #514078;background:#171321;border-radius:20px;align-items:center;margin-bottom:36px}.journal-feature h2{font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.22;letter-spacing:-.02em;margin:12px 0}.journal-feature p{color:#bfb8ce;line-height:1.65}.journal-read{display:inline-flex;margin-top:20px;font-weight:600;color:#c2aeff}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.journal-card{display:flex;flex-direction:column;border:1px solid #303036;border-radius:16px;padding:24px;background:#111114;min-width:0}.journal-card:hover{border-color:#8e72e3;background:#17131f}.journal-card h3{font-size:20px;line-height:1.35;font-weight:600;margin:13px 0}.journal-card p{font-size:15px;line-height:1.65;color:#b1b1bd;margin-bottom:20px}.journal-card small{font-size:12px;color:#9e9eac}.journal-card footer{margin-top:auto;color:#b9a6fa;font-size:14px}.journal-section-heading{font-size:24px;font-weight:600;margin:28px 0 20px}.journal-archive{margin:28px 0}.journal-archive summary{display:inline-block;cursor:pointer}.journal-editorial{display:flex;gap:20px;flex-wrap:wrap;color:#aaa3bb;font-size:14px;padding-top:32px}.journal-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}.journal-pagination a{padding:9px 14px;border:1px solid #39323f;border-radius:8px}.journal-pagination [aria-current=page]{background:#7550d7;color:white}.delivery-diagram{margin:0;color:#eee9ff}.delivery-diagram ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:12px}.delivery-diagram li{position:relative;background:#24202f;border:1px solid #504362;border-radius:12px;padding:16px 12px;min-width:0}.delivery-number{display:block;color:#b79fe8;font-size:12px;margin-bottom:9px}.delivery-diagram strong{font-size:14px;line-height:1.5;display:block}.delivery-arrow{position:absolute;right:-12px;top:40%;z-index:1;color:#c1a6ff}.delivery-retry{border-left:2px solid #c3a6ff;padding:12px 16px;margin-top:16px;color:#c5b9d9;font-size:14px;line-height:1.6}.delivery-diagram figcaption{font-size:14px;color:#aaa3b7;line-height:1.6;margin-top:14px}.delivery-compact ol{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-compact li{padding:18px}.delivery-compact .delivery-arrow{display:none}.journal-article .content-prose{font-size:18px;line-height:1.8;color:#c8c8d1;overflow-wrap:anywhere}.journal-article .content-prose h2{font-size:28px;line-height:1.3;margin-top:2.2em}.journal-article .content-prose h3{font-size:23px;line-height:1.4}.journal-article .content-prose table{display:block;overflow-x:auto;max-width:100%;font-size:15px;line-height:1.65}.journal-article .content-prose td,.journal-article .content-prose th{min-width:120px;padding:12px;border:1px solid #38343f}.journal-article a:focus-visible,.trigly-journal a:focus-visible{outline:3px solid #c5adff;outline-offset:4px}.journal-article .content-prose img{max-width:100%;height:auto}.journal-article .delivery-diagram{margin:28px 0}.journal-article header nav,.journal-article header>div>div{flex-wrap:wrap}@media(max-width:767px){.trigly-journal{padding:28px 18px 48px}.journal-intro h1{font-size:34px}.journal-intro p{font-size:16px}.journal-feature{grid-template-columns:1fr;padding:22px;gap:22px}.journal-feature h2{font-size:25px}.journal-feature .delivery-compact{display:none}.journal-grid{grid-template-columns:1fr}.journal-topics{gap:7px;margin-bottom:22px}.journal-topics a{font-size:13px;padding:8px 11px}.journal-card{padding:22px}.journal-article .content-prose{font-size:17px;line-height:1.75}.journal-article .delivery-diagram ol{grid-template-columns:1fr}.journal-article .delivery-diagram li{display:flex;align-items:center;gap:14px;padding:14px}.journal-article .delivery-number{margin:0}.journal-article .delivery-arrow{display:none}.journal-article .content-prose h2{font-size:25px}.journal-article article>div{max-width:100%}}@media(min-width:768px) and (max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-card-cover{width:calc(100% + 48px);max-width:none;aspect-ratio:8/5;object-fit:cover;margin:-24px -24px 22px;border-radius:15px 15px 0 0;background:#221b35}.journal-feature-cover{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:12px}.journal-article-cover{margin:0 0 32px}.journal-article-cover img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:16px}.journal-illustrated{margin-bottom:48px}@media(max-width:767px){.journal-card-cover{width:calc(100% + 44px);margin:-22px -22px 20px}.journal-feature-cover{max-height:230px}.journal-article-cover{margin-bottom:24px}.journal-feature>a{grid-row:1}}