@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
body.ca-journal-page{margin:0;background:#070707;color:#eee;font-family:'DM Sans',Arial,sans-serif}body.ca-journal-page *{box-sizing:border-box}body.ca-journal-page a{text-decoration:none;color:inherit}body.ca-journal-page h1,body.ca-journal-page h2,body.ca-journal-page h3{font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:-.055em}.ca-journal-shell{max-width:1120px;margin:0 auto;padding:0 28px}.ca-journal-header{background:#090909;border-bottom:1px solid #292929}.ca-journal-header>.ca-journal-shell{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:22px}.ca-journal-brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.06em;font-size:14px}.ca-journal-brand img{width:33px;height:43px;object-fit:contain}.ca-journal-header nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:700}.ca-journal-header nav a:hover,.ca-journal-footer a:hover{color:#ff8200}.ca-journal-social{color:#ff8200!important}.ca-journal-main{min-height:65vh}.ca-journal-heading{padding-top:76px;padding-bottom:42px;border-bottom:1px solid #333}.ca-journal-kicker{color:#ff8200;font-size:11px;font-weight:800;letter-spacing:.22em}.ca-journal-heading h1{font-size:clamp(64px,10vw,112px);line-height:1;margin:15px 0 20px;color:#fff;font-weight:700}.ca-journal-heading h1 em{color:#ff8200;font-style:normal}.ca-journal-heading>p:last-child{color:#aaa;line-height:1.7;font-size:17px}.ca-journal-list{padding-top:42px;padding-bottom:70px}.ca-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ca-journal-card{background:#131313;border:1px solid #282828;transition:transform .2s,border-color .2s}.ca-journal-card:hover{transform:translateY(-3px);border-color:#ff8200}.ca-journal-card>a{display:block;padding-bottom:27px}.ca-journal-card img,.ca-journal-empty{width:100%;height:205px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#1e170e;color:#ff8200;font-weight:800}.ca-journal-date{display:block;color:#b1b1b1;font-size:12px;margin:23px 22px 0}.ca-journal-card h2{color:#fff;font-size:23px;line-height:1.23;margin:12px 22px 25px}.ca-journal-read{font-size:11px;font-weight:800;letter-spacing:.13em;color:#ff8200;margin:0 22px}.ca-journal-pagination{margin-top:45px}.ca-journal-pagination .nav-links{display:flex;flex-wrap:wrap;gap:12px}.ca-journal-pagination a,.ca-journal-pagination .current{padding:10px 14px;border:1px solid #444}.ca-journal-pagination .current{background:#ff8200;color:#080808}.ca-journal-footer{padding:32px 0;background:#050505;border-top:1px solid #292929}.ca-journal-footer .ca-journal-shell{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:#aaa}.ca-journal-footer a{color:#fff;font-weight:800}.ca-article-wrap{max-width:1000px}.ca-article{padding:50px 0 90px}.ca-journal-back{font-size:12px;color:#ff8200!important;font-weight:800;letter-spacing:.12em}.ca-article-head{max-width:810px;margin:0 auto 35px}.ca-article-head .ca-journal-date{margin:32px 0 16px}.ca-article-head h1{font-size:clamp(43px,6vw,75px);line-height:1.08;color:#fff;margin:0}.ca-article-cover{max-width:1000px;margin:0 auto 45px}.ca-article-cover img{width:100%;max-height:520px;object-fit:cover;height:auto}.ca-article-body{max-width:810px;margin:auto;color:#dedede;font-size:17px;line-height:1.85}.ca-article-body p{margin:0 0 1.45em}.ca-article-body h2,.ca-article-body h3{color:#fff;line-height:1.22;margin:1.65em 0 .6em}.ca-article-body h2{font-size:clamp(28px,3vw,37px)}.ca-article-body h3{font-size:26px}.ca-article-body a{color:#ff9c34;text-decoration:underline}.ca-article-body img{max-width:100%;height:auto}.ca-article-body blockquote{border-left:3px solid #ff8200;padding-left:20px;color:#eee}.ca-article-body table{display:block;overflow-x:auto}.ca-article-share{max-width:810px;margin:55px auto 0;padding:28px 0;border-top:1px solid #333;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.ca-article-share strong{font-size:11px;letter-spacing:.15em;color:#aaa}.ca-article-share>div{display:flex;flex-wrap:wrap;gap:22px}.ca-article-share a{color:#ff8200;font-size:14px;font-weight:700}body.ca-editorial-home{font-family:'DM Sans',Arial,sans-serif}body.ca-editorial-home h1,body.ca-editorial-home h2,body.ca-editorial-home h3{font-family:'Space Grotesk',Arial,sans-serif}body.ca-editorial-home .cae-head-inner{min-height:76px}body.ca-editorial-home .cae-hero-grid{min-height:620px;padding-top:45px;padding-bottom:45px}body.ca-editorial-home .cae-hero-art{min-height:520px}body.ca-editorial-home .cae-intro{padding:75px 0}body.ca-editorial-home .cae-services,body.ca-editorial-home .cae-journal{padding:75px 0}body.ca-editorial-home .cae-service{min-height:250px;padding:28px}body.ca-editorial-home .cae-service h3{margin:22px 0 14px}body.ca-editorial-home .cae-section-top{margin-bottom:32px}body.ca-editorial-home .cae-contact{padding:75px 0}body.ca-editorial-home .cae-footer{padding:32px 0}@media(max-width:760px){.ca-journal-header>.ca-journal-shell{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.ca-journal-header nav{gap:15px}.ca-journal-grid{grid-template-columns:1fr}.ca-journal-heading{padding-top:48px}.ca-journal-card img{height:230px}body.ca-editorial-home .cae-hero-grid{min-height:auto}body.ca-editorial-home .cae-hero-art{min-height:340px}}@media(min-width:761px) and (max-width:1040px){.ca-journal-grid{grid-template-columns:repeat(2,1fr)}}