.journal-shell{display:grid;gap:1.15rem}.journal-news-switcher{display:flex;gap:.5rem;padding:.35rem;border:1px solid rgba(170,190,251,.18);background:rgba(10,17,43,.7);border-radius:.9rem;width:max-content;max-width:100%;overflow:auto}.journal-news-switcher button{appearance:none;border:0;border-radius:.65rem;background:transparent;color:#b9c8ec;font:800 .84rem/1 inherit;white-space:nowrap;padding:.7rem .85rem;cursor:pointer}.journal-news-switcher button.active{background:linear-gradient(135deg,#2f86ef,#1db8d8);color:#fff;box-shadow:0 .5rem 1rem rgba(12,115,216,.24)}.journal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.55rem;border:1px solid rgba(113,198,247,.28);border-radius:1.3rem;background:radial-gradient(circle at 85% 25%,rgba(83,217,251,.2),transparent 30%),linear-gradient(135deg,#172d69,#111a3d 62%,#30205b)}.journal-head h2{margin:.25rem 0 .45rem;color:#fff;font-size:clamp(1.6rem,3vw,2.4rem)}.journal-head p{margin:0;max-width:48rem;color:#cfdbfa;line-height:1.55}.journal-admin-open,.journal-empty button{border:1px solid rgba(190,211,255,.42);border-radius:.65rem;background:rgba(9,18,51,.55);padding:.65rem .8rem;color:#fff;font:800 .82rem/1 inherit;cursor:pointer;white-space:nowrap}.journal-controls{display:grid;gap:.75rem}.journal-controls input{box-sizing:border-box;width:min(100%,35rem);padding:.78rem .9rem;border:1px solid rgba(171,193,248,.26);border-radius:.72rem;background:#0b1334;color:#fff;font:inherit}.journal-categories{display:flex;gap:.45rem;overflow:auto;padding:.1rem 0 .35rem}.journal-categories button{flex:0 0 auto;border:1px solid rgba(174,195,247,.19);border-radius:999px;background:rgba(22,34,73,.72);padding:.48rem .7rem;color:#bdc9ee;font:700 .78rem/1 inherit;cursor:pointer}.journal-categories button.active{border-color:#73d6fa;background:rgba(50,166,235,.2);color:#dcf6ff}.journal-feature-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.7fr);gap:1rem}.journal-feature{overflow:hidden;border:1px solid rgba(145,180,251,.25);border-radius:1.15rem;background:linear-gradient(145deg,rgba(37,52,108,.9),rgba(15,23,53,.96))}.journal-feature button{display:grid;grid-template-columns:minmax(12rem,.95fr) 1.05fr;gap:1rem;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.journal-feature-image{min-height:15rem;overflow:hidden;background:radial-gradient(circle at 20% 30%,#4b9de5,transparent 34%),linear-gradient(145deg,#17316e,#140f39);display:grid;place-items:center}.journal-feature-image img{width:100%;height:100%;object-fit:cover}.journal-feature button>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.2rem 1.2rem 1.2rem 0}.journal-feature p,.journal-mission p,.journal-section-title p{margin:0;color:#7fe0fb;font-size:.74rem;font-weight:900;letter-spacing:.12em}.journal-feature h2{margin:.5rem 0;color:#fff;line-height:1.08;font-size:clamp(1.35rem,2.5vw,2rem)}.journal-feature span{color:#c6d2ef;line-height:1.45}.journal-feature b{margin-top:1rem;color:#8ce9ff}.journal-feature-meta{color:#a7b8e1;font-size:.78rem;margin-bottom:.8rem}.journal-mission{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.3rem;border:1px solid rgba(242,187,94,.32);border-radius:1.15rem;background:linear-gradient(145deg,rgba(103,72,35,.32),rgba(25,31,66,.92))}.journal-mission h3{margin:.45rem 0;color:#fff;font-size:1.35rem;line-height:1.15}.journal-mission span{color:#d4dcf3;line-height:1.55}.journal-mission a{margin-top:1rem;color:#ffda91;font-weight:800;text-decoration:none}.journal-section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:.4rem}.journal-section-title h3{margin:.25rem 0 0;color:#fff;font-size:1.25rem}.journal-section-title>span{color:#aebce2;font-size:.8rem}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.journal-card{overflow:hidden;border:1px solid rgba(161,184,239,.19);border-radius:1rem;background:linear-gradient(150deg,rgba(25,35,75,.94),rgba(10,16,39,.97));box-shadow:0 .7rem 1.7rem rgba(0,0,0,.14)}.journal-card button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.journal-card-visual{position:relative;height:9.5rem;overflow:hidden;background:radial-gradient(circle at 20% 20%,#51bce9,transparent 27%),linear-gradient(135deg,#233f89,#101a45 62%,#4d2873);display:grid;place-items:center}.journal-card-visual img{width:100%;height:100%;object-fit:cover}.journal-card-visual>span:last-child{position:absolute;left:.65rem;bottom:.65rem;max-width:80%;padding:.3rem .46rem;border-radius:.35rem;background:rgba(7,12,32,.7);color:#fff;font-size:.65rem;font-weight:800}.journal-card-symbol{display:grid;place-items:center;width:4.1rem;height:4.1rem;border:1px solid rgba(255,255,255,.5);border-radius:1rem;background:linear-gradient(135deg,#25bce7,#7157dc);color:#fff;font-size:2.25rem;font-weight:900;box-shadow:0 .7rem 1.5rem rgba(0,0,0,.24)}.journal-card-copy{display:grid;gap:.55rem;padding:1rem}.journal-card-meta{margin:0;color:#9facd4;font-size:.74rem}.journal-card h3{margin:0;color:#fff;font-size:1.04rem;line-height:1.3}.journal-card p:not(.journal-card-meta){margin:0;color:#c1cbea;font-size:.87rem;line-height:1.5}.journal-card b{color:#80dffa;font-size:.82rem}.journal-card i{font-style:normal}.journal-empty,.journal-loading{display:grid;justify-items:center;gap:.5rem;padding:3rem 1.2rem;text-align:center;border:1px dashed rgba(168,194,250,.3);border-radius:1rem;background:rgba(16,25,59,.56);color:#c8d3ef}.journal-empty span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:rgba(80,185,240,.16);color:#8de4fc;font-size:1.4rem}.journal-empty h3{margin:.25rem 0;color:#fff}.journal-empty p{max-width:36rem;margin:0;line-height:1.55}.journal-empty-detail{font-size:.86rem;color:#a9b8df}.journal-loading i{display:block;width:2rem;height:2rem;border:3px solid rgba(108,205,248,.25);border-top-color:#80e0fb;border-radius:50%;animation:journal-spin .75s linear infinite}.journal-reading{color:#edf2ff}.journal-reading h1{margin:.3rem 0 .65rem;font-size:clamp(1.6rem,4vw,2.55rem);line-height:1.08}.journal-reading-cover{width:100%;max-height:21rem;object-fit:cover;border-radius:.85rem;margin:0 0 1rem}.journal-reading-meta{margin:.2rem 0 1.1rem;color:#aebbdf;font-size:.86rem}.journal-reading-lead{padding:.9rem 1rem;border-left:3px solid #70dbfa;background:rgba(66,178,236,.09);border-radius:.5rem;color:#e7f4ff;font-size:1.05rem;line-height:1.6}.journal-reading-body{display:grid;gap:1rem;margin-top:1.25rem;line-height:1.7;color:#dce5fa}.journal-reading-body h1,.journal-reading-body h2,.journal-reading-body h3{margin:.65rem 0 0;color:#fff}.journal-reading-body p{margin:0}.journal-reading-body blockquote{margin:0;padding:.85rem 1rem;border-left:3px solid #ae8dff;background:rgba(146,103,240,.12);font-style:italic}.journal-reading-body figure{margin:0}.journal-reading-body figure img{width:100%;max-height:25rem;object-fit:cover;border-radius:.7rem}.journal-reading-body figcaption{color:#9eadd3;font-size:.8rem}.journal-callout{padding:1rem;border:1px solid rgba(238,188,91,.36);border-radius:.7rem;background:rgba(129,83,22,.17)}.journal-callout b{color:#ffd793}.journal-callout p{margin:.35rem 0 0}.journal-table-wrap{overflow:auto}.journal-table-wrap table{width:100%;border-collapse:collapse}.journal-table-wrap th,.journal-table-wrap td{padding:.65rem;border:1px solid rgba(175,194,240,.2);text-align:left}.journal-cta,.journal-video a{display:inline-block;padding:.7rem .85rem;border-radius:.6rem;background:linear-gradient(135deg,#2c89ee,#21b9d7);color:white;font-weight:800;text-decoration:none}.journal-company-bridge,.journal-coach-bridge{margin-top:1.15rem;padding:1rem;border:1px solid rgba(110,217,250,.3);border-radius:.75rem;background:rgba(26,88,147,.17)}.journal-company-bridge p,.journal-coach-bridge p{margin:.35rem 0 .75rem;line-height:1.5}.journal-company-bridge button,.journal-coach-bridge button{border:0;border-radius:.55rem;padding:.65rem .75rem;background:#2a7ee5;color:#fff;font:800 .82rem/1 inherit;cursor:pointer}.journal-editor,.journal-admin{color:#e8efff}.journal-editor-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.journal-editor-head h2{margin:.2rem 0 1rem;color:#fff}.journal-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.journal-editor-grid label{display:grid;gap:.35rem;color:#becaec;font-weight:700;font-size:.78rem}.journal-editor-grid .full{grid-column:1/-1}.journal-editor input,.journal-editor select,.journal-editor textarea{box-sizing:border-box;width:100%;border:1px solid rgba(175,195,240,.28);border-radius:.55rem;padding:.65rem;background:#0b1435;color:#f4f7ff;font:inherit}.journal-image-input{display:flex;gap:.45rem}.journal-image-input input[type=file]{max-width:10rem}.journal-block-toolbar{display:flex;gap:.45rem;flex-wrap:wrap;margin:1rem 0}.journal-block-toolbar button,.journal-editor-block button,.journal-editor-actions button{border:1px solid rgba(164,191,244,.3);border-radius:.5rem;padding:.5rem .65rem;background:rgba(38,58,118,.75);color:#fff;font:700 .78rem/1 inherit;cursor:pointer}.journal-block-list{display:grid;gap:.65rem}.journal-editor-block{padding:.75rem;border:1px solid rgba(166,187,237,.18);border-radius:.65rem;background:rgba(16,25,58,.6)}.journal-editor-block>div{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.journal-editor-block textarea{min-height:5.3rem;resize:vertical}.journal-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.journal-editor-actions>span{color:#aebce2;font-size:.78rem}.journal-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.journal-admin-stats span{display:grid;gap:.2rem;padding:.7rem;border:1px solid rgba(167,190,242,.2);border-radius:.65rem;background:rgba(27,41,84,.75);color:#b8c6e9;font-size:.75rem}.journal-admin-stats b{color:#fff;font-size:1.2rem}.journal-admin-actions{display:flex;gap:.6rem;align-items:center;margin:1rem 0}.journal-admin-actions a{color:#90e6fb;font-weight:800}.journal-admin-list{display:grid;gap:.45rem}.journal-admin-list button{display:grid;grid-template-columns:5rem 1fr auto;gap:.6rem;align-items:center;border:1px solid rgba(169,190,243,.2);border-radius:.6rem;padding:.7rem;background:rgba(18,28,64,.75);color:#fff;text-align:left;cursor:pointer}.journal-admin-list span{color:#90e6fb;font-size:.72rem;text-transform:uppercase}.journal-admin-list small{color:#aebce2}.journal-reading-loading{padding:3rem;text-align:center;color:#d5e0fb}@keyframes journal-spin{to{transform:rotate(360deg)}}
@media(max-width:780px){.journal-head{padding:1.1rem;display:block}.journal-admin-open{margin-top:.9rem}.journal-feature-grid{grid-template-columns:1fr}.journal-feature button{grid-template-columns:1fr}.journal-feature-image{min-height:12rem}.journal-feature button>div:last-child{padding:0 1rem 1.2rem}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-editor-grid{grid-template-columns:1fr}.journal-editor-grid .full{grid-column:auto}.journal-admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.journal-grid{grid-template-columns:1fr}.journal-news-switcher{width:100%}.journal-news-switcher button{flex:1}.journal-admin-list button{grid-template-columns:1fr}.journal-admin-list small{display:none}.journal-image-input{display:grid}.journal-image-input input[type=file]{max-width:none}}
