.blog-list{margin:45px 0 70px}.blog-list article{border-top:1px solid #414141;padding:35px 0}.blog-list article>span,.blog-list small{letter-spacing:1px;color:#ff8438;font-size:11px}.blog-list h2{font-size:clamp(26px,4vw,42px);margin:15px 0!important}.blog-list p{color:#aaa}.blog-empty{padding:25px 0}.blog-byline{color:#aaa;border-top:1px solid #444;border-bottom:1px solid #444;flex-wrap:wrap;gap:18px;margin-bottom:38px;padding:18px 0;font-size:12px;display:flex}.blog-byline a{color:#ff8438}.blog-body{max-width:740px}.blog-body p{font-size:18px;line-height:1.9}.blog-body h2{margin-top:48px}.blog-next{border-top:1px solid #444;margin-top:55px;padding:30px 0}.blog-next a{color:#ff8438}.blog-manager .web-form-grid{margin:20px 0}.blog-manager textarea{width:100%;min-height:120px}.blog-manager .blog-edit-body{min-height:360px}.blog-manager label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.blog-manager input,.blog-manager textarea,.blog-manager select{color:#252438;font:inherit;background:#fff;border:1px solid #ded9e9;border-radius:8px;padding:12px}.blog-manager .blog-tools{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.blog-manager .blog-preview{color:#252438;background:#fff;border:1px solid #ddd;border-radius:12px;padding:26px;line-height:1.8}.blog-manager .blog-preview h2{margin:24px 0 12px;font-size:23px}.blog-manager .blog-preview p{margin:14px 0}.blog-manager .blog-row{background:#fff;border:1px solid #e6e1ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:20px;display:flex}.blog-manager .blog-row small{color:#777;margin-top:8px;display:block}.blog-manager .blog-approval{flex-direction:row;align-items:center}.blog-manager .blog-approval input{width:auto}.journal-page{color:#f2f1ee;background:#08090b;overflow:hidden}.journal-page .editorial{background:0 0;max-width:1280px}.journal-page .editorial-intro{text-align:center;isolation:isolate;padding:65px 0 90px;position:relative}.journal-page .editorial-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ff84383d,#0000 68%);border-top:1px solid #ff84384d;border-radius:50%;height:180px;position:absolute;bottom:-45px;left:15%;right:15%;transform:perspective(400px)rotateX(45deg)}.journal-page .editorial-intro h1{letter-spacing:-.065em;max-width:900px;margin:25px auto;font-size:clamp(48px,7.5vw,100px);line-height:1.02}.journal-page .editorial-intro .eyebrow{letter-spacing:2px;background:#151416;border:1px solid #ffffff24;border-radius:30px;padding:9px 17px;font-size:10px;display:inline-block}.journal-page .editorial-body{max-width:none}.journal-page .editorial-body>p{text-align:center;color:#a8a9ae;max-width:640px;margin:0 auto 24px;font-size:17px;line-height:1.8}.journal-topics{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:10px;margin:65px 0;padding:34px 0;display:flex}.journal-topics>span{letter-spacing:2px;color:#85858d;margin-right:auto;font-size:9px}.journal-topics a{border:1px solid #ffffff20;border-radius:25px;padding:10px 15px;transition:background .2s,border-color .2s;color:#ccc!important;font-size:12px!important}.journal-topics a:hover{background:#ff843815;border-color:#ff8438}.journal-heading{justify-content:space-between;align-items:end;gap:30px;scroll-margin-top:30px;display:flex}.journal-heading span,.journal-cta>span{letter-spacing:2px;color:#ff8438;font-size:10px}.journal-heading h2,.journal-cta h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);line-height:1.12;margin:18px 0!important}.journal-heading>p{color:#94949e;max-width:330px;font-size:14px;line-height:1.8}.journal-page .blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.journal-page .blog-list article{background:linear-gradient(145deg,#171719,#0d0d10);border:1px solid #ffffff1a;border-radius:20px;padding:18px;transition:transform .3s,border-color .3s}.journal-page .blog-list article:hover{border-color:#ff843866;transform:translateY(-4px)}.journal-page .blog-list h2{font-size:28px}.journal-art{background:radial-gradient(at 50% 100%,#ff84382b,#0000 70%),repeating-linear-gradient(90deg,#0000 0 44px,#ffffff06 45px 46px),#0a0a0c;border-radius:12px;justify-content:center;align-items:center;min-height:230px;margin-bottom:25px;position:relative;overflow:hidden;display:flex!important}.journal-art>span{color:#d8d2c9;text-shadow:0 10px 50px #ff843833;font-size:150px;line-height:1;transition:transform .6s}.journal-art:hover>span{transform:rotate(30deg)}.journal-art small{position:absolute;bottom:15px;left:17px}.journal-page .blog-empty{background:linear-gradient(120deg,#18181b,#0c0c0e);border:1px solid #ffffff1a;border-radius:24px;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:25px;display:grid}.journal-empty-art{color:#e2d9cd;background:radial-gradient(#ff84381c,#0000 65%);border:1px solid #ffffff0c;border-radius:15px;justify-content:center;align-items:center;min-height:290px;font-size:210px;display:flex;position:relative}.journal-empty-art>span{letter-spacing:3px;color:#999;font-size:9px;line-height:1.7;position:absolute;bottom:20px;left:20px}.journal-page .blog-empty h2{font-size:34px}.journal-page .blog-empty p{font-size:15px;line-height:1.8}.journal-page .blog-empty a{color:#ff8438;font-size:14px}.journal-cta{text-align:center;background:radial-gradient(at bottom,#ff843820,#0000 65%),#101012;border:1px solid #ffffff1c;border-radius:25px;margin:100px 0 40px;padding:65px 20px}.journal-cta a{background:#ff8438;border-radius:30px;margin-top:22px;padding:15px 22px;display:inline-block;color:#111!important;font-size:14px!important}.journal-page a:focus-visible{outline-offset:6px;outline:2px solid #ff8438}@media (max-width:700px){.journal-page .editorial-intro{padding:35px 0 60px}.journal-topics{margin:40px 0}.journal-topics>span{width:100%;margin-bottom:12px}.journal-heading{display:block}.journal-page .blog-list{grid-template-columns:1fr}.journal-page .blog-empty{grid-template-columns:1fr;gap:12px;padding:18px}.journal-empty-art{min-height:220px}.journal-cta{margin-top:60px}.journal-page .blog-empty h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.journal-page *{transition:none!important}.journal-page .blog-list article:hover,.journal-art:hover>span{transform:none}}
