.studio-journal-section{background:var(--background,#080616);color:var(--foreground,#f7f7fc);border-top:1px solid var(--border,#ffffff14);padding-block:clamp(75px,9vw,130px);position:relative;overflow:clip}.studio-journal-section:before{content:"";background-image:linear-gradient(var(--border-hairline,#ffffff0a) 1px, transparent 1px), linear-gradient(90deg, var(--border-hairline,#ffffff0a) 1px, transparent 1px);pointer-events:none;opacity:.6;background-size:80px 80px;position:absolute;inset:0}.studio-journal-section .studio-section-label{color:var(--muted,#c8c8d4);border-bottom:1px solid var(--border,#ffffff14);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:clamp(35px,5vw,55px);padding-bottom:16px;font-size:11px;font-weight:600;display:flex}.journal-heading{z-index:1;grid-template-columns:1.25fr 1fr;align-items:end;gap:40px;margin-bottom:clamp(45px,6vw,70px);display:grid;position:relative}.journal-pill{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink,#2f2fe4);background:#2f2fe41f;border:1px solid #2f2fe440;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}html[lang=ar] .journal-pill{letter-spacing:normal;font-size:12px}.journal-heading h2{color:var(--foreground,#f7f7fc);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:700;line-height:1.2}html[lang=ar] .journal-heading h2{letter-spacing:normal;line-height:1.35}.journal-heading h2 em{color:var(--text-secondary,#c8c8d4);font-style:normal;font-weight:500}.journal-heading-lead{flex-direction:column;align-items:flex-start;gap:22px;display:flex}html[lang=ar] .journal-heading-lead{align-items:flex-start}.journal-heading-lead p{color:var(--text-secondary,#c8c8d4);margin:0;font-size:clamp(15.5px,1.3vw,18px);line-height:1.8}.journal-view-all-desktop{color:var(--foreground,#f7f7fc);background:var(--surface,#1a1953);border:1px solid var(--border,#ffffff14);border-radius:8px;align-items:center;gap:10px;padding:11px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.2,.7,.2,1);display:inline-flex;box-shadow:0 2px 8px #0003}.journal-view-all-desktop:hover{background:var(--brand-blue,#2f2fe4);border-color:var(--brand-blue,#2f2fe4);transform:translateY(-2px);box-shadow:0 8px 24px #2f2fe459;color:#fff!important}.journal-cards-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:clamp(50px,7vw,75px);display:grid;position:relative}.journal-editorial-card{background:var(--surface,#1a1953);border:1px solid var(--border,#ffffff14);border-radius:16px;flex-direction:column;padding:clamp(20px,2vw,26px);transition:all .32s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.journal-editorial-card:hover{border-color:#2f2fe473;transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.journal-card-cover-wrap{aspect-ratio:16/9;border:1px solid var(--border-hairline,#ffffff0f);background:#000;border-radius:10px;width:100%;overflow:hidden}.journal-card-cover-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.journal-editorial-card:hover .journal-card-cover-wrap img{transform:scale(1.05)}.journal-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.journal-card-category{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink,#2f2fe4);background:#2f2fe41a;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700}html[lang=ar] .journal-card-category{letter-spacing:normal;font-size:11.5px}.journal-card-time{color:var(--muted,#c8c8d4);font-size:11.5px;font-weight:500}.journal-card-title{color:var(--foreground,#f7f7fc);margin:0 0 12px;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.45}html[lang=ar] .journal-card-title{line-height:1.55}.journal-card-title a{color:inherit;text-decoration:none;transition:color .2s}.journal-card-title a:hover{color:var(--brand-ink,#2f2fe4)}.journal-card-excerpt{color:var(--text-secondary,#c8c8d4);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 20px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.journal-card-tags{flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:20px;padding:0;list-style:none;display:flex}.journal-card-tags li{color:var(--muted,#c8c8d4);background:var(--border-soft,#ffffff0a);border:1px solid var(--border-hairline,#ffffff0f);border-radius:4px;padding:3px 9px;font-size:11px;font-weight:500}.journal-card-footer{border-top:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.journal-card-date{color:var(--muted,#c8c8d4);font-size:12px}.journal-card-link{color:var(--brand-ink,#2f2fe4);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.journal-card-link span{transition:transform .2s;display:inline-flex}.journal-editorial-card:hover .journal-card-link span{transform:translate(3px,-3px)}html[lang=ar] .journal-editorial-card:hover .journal-card-link span{transform:translate(-3px,-3px)}.journal-bottom-bar{background:var(--surface,#1a1953);color:var(--foreground,#f7f7fc);border:1px solid var(--border,#ffffff14);z-index:1;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(24px,3.2vw,36px) clamp(28px,4vw,48px);display:flex;position:relative;box-shadow:0 16px 40px #0000004d}.journal-bottom-content{align-items:center;gap:16px;max-width:620px;display:flex}.journal-spark{width:40px;height:40px;color:var(--brand-ink,#2f2fe4);background:#2f2fe426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.journal-bottom-content p{color:var(--foreground,#f7f7fc);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.6}.journal-bottom-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.journal-primary-link{background:var(--brand-blue,#2f2fe4);border-radius:8px;align-items:center;gap:10px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #2f2fe44d;color:#fff!important}.journal-primary-link:hover{background:#2f2fe4;transform:translateY(-2px);box-shadow:0 8px 24px #2f2fe473}.journal-secondary-link{color:var(--foreground,#f7f7fc);border:1px solid var(--border-structural,#ffffff26);border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.journal-secondary-link:hover{border-color:var(--brand-blue,#2f2fe4);color:var(--brand-ink,#2f2fe4);background:#2f2fe414}@media (max-width:1024px){.journal-heading{grid-template-columns:1fr;gap:20px}.journal-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-bottom-bar{flex-direction:column;align-items:flex-start}.journal-bottom-actions{flex-wrap:wrap;width:100%}}@media (max-width:680px){.journal-cards-grid{grid-template-columns:1fr}.journal-bottom-actions{flex-direction:column;align-items:stretch}.journal-primary-link,.journal-secondary-link{justify-content:center}.journal-heading-lead .journal-view-all-desktop{justify-content:center;width:100%}}
