*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Segoe UI",Roboto,Arial,sans-serif;color:#0f172a;background:#fff;line-height:1.55}#loader{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.loader-logo{font-size:28px;font-weight:800}.header-top{position:fixed;top:0;width:100%;height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border-bottom:1px solid #eef2f7;z-index:1000}.logo img{height:92px}.header-actions{display:flex;gap:12px;align-items:center}.login-btn{background:#2563eb;color:#fff;text-decoration:none;padding:11px 18px;border-radius:10px;font-size:14px;font-weight:700}.hamburger{width:44px;height:44px;border:0;background:transparent;display:grid;place-content:center;gap:5px;cursor:pointer}.hamburger span{width:24px;height:2px;background:#0f172a}.main-menu{position:fixed;top:0;right:-380px;width:min(360px,90vw);height:100vh;background:#fff;z-index:2000;padding:85px 36px 30px;box-shadow:-20px 0 50px rgba(15,23,42,.12);transition:.3s}.main-menu.active{right:0}.menu-close{position:absolute;right:26px;top:24px;border:0;background:none;font-size:25px}.main-menu ul{list-style:none}.main-menu li{margin:17px 0}.main-menu a{text-decoration:none;color:#0f172a;font-size:20px;font-weight:650}.main-menu a.active{color:#2563eb}.menu-footer{position:absolute;bottom:28px;color:#94a3b8;font-size:12px}.journal-hero{padding:160px 6% 55px;max-width:1180px;margin:auto}.journal-hero span,.journal-note span{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#2563eb}.journal-hero h1{font-size:clamp(40px,6vw,66px);line-height:1.02;letter-spacing:-2px;max-width:800px;margin:12px 0 18px}.journal-hero p{font-size:18px;color:#64748b;max-width:650px}.journal-controls{max-width:1180px;margin:auto;padding:0 6% 30px;display:flex;gap:8px;flex-wrap:wrap}.filter{border:1px solid #dbe3ee;background:#fff;color:#334155;border-radius:999px;padding:9px 14px;cursor:pointer;font-weight:700}.filter.active{background:#0f2f57;color:#fff;border-color:#0f2f57}.journal-grid{max-width:1180px;margin:auto;padding:0 6% 90px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.post{border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;background:#fff;transition:.25s}.post:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(15,23,42,.09)}.post.featured{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .75fr}.post>img{display:block;width:100%;height:290px;object-fit:cover}.post.featured>img{height:100%;min-height:420px}.post-body{padding:24px}.post-meta{display:flex;justify-content:space-between;gap:15px;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.post-meta span{color:#ff7a00;font-weight:800}.post h2{font-size:25px;line-height:1.22;margin:12px 0;color:#0f172a}.post.featured h2{font-size:34px}.post p{color:#64748b}.post a{display:inline-block;margin-top:18px;color:#0f2f57;font-weight:750;text-decoration:none}.post.hidden-post{display:none}.journal-note{background:#f5f7fa;padding:70px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px}.journal-note>div{max-width:700px}.journal-note h2{font-size:34px;margin:8px 0}.journal-note p{color:#64748b}.journal-note>a{background:#0f2f57;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-weight:750}.footer{background:#0f172a;color:#cbd5e1;padding:42px 6%;display:flex;justify-content:space-between;gap:30px}.footer strong{color:#fff}.footer p{margin-top:8px;font-size:13px}.footer a{color:#cbd5e1;text-decoration:none;margin-left:18px;font-size:13px}@media(max-width:800px){.journal-grid{grid-template-columns:1fr}.post.featured{grid-column:auto;display:block}.post.featured>img{min-height:0;height:280px}.journal-note,.footer{flex-direction:column;align-items:flex-start}.footer a{margin-left:0;margin-right:18px}}