.journal-page{--j-ink:#09182d;--j-blue:#1269ff;--j-cyan:#55d8ff;--j-lime:#d8ff5f;--j-mist:#f2f6fb;--j-line:#dbe3ee;--j-muted:#637087;color:var(--j-ink);background:#fff;min-height:100vh}.journal-topbar{background:var(--j-ink);color:#fff;letter-spacing:.14em;text-transform:uppercase;place-items:center;height:32px;font-size:10px;font-weight:900;display:grid}.journal-header{border-bottom:1px solid var(--j-line);justify-content:space-between;align-items:center;gap:35px;max-width:1380px;height:84px;margin:0 auto;padding:0 44px;display:flex}.journal-brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:22px;font-weight:950;display:flex}.journal-brand>span:last-child{line-height:.9;display:grid}.journal-brand>span:last-child span{color:var(--j-blue)}.journal-brand small{color:var(--j-muted);letter-spacing:.33em;margin-top:6px;font-size:7px}.journal-mark{border:3px solid var(--j-blue);border-radius:50%;width:28px;height:28px;display:block;position:relative;transform:rotate(-20deg)}.journal-mark i{background:var(--j-blue);border-radius:3px;width:3px;position:absolute;bottom:4px}.journal-mark i:first-child{height:7px;left:5px}.journal-mark i:nth-child(2){height:12px;left:11px}.journal-mark i:nth-child(3){height:17px;left:17px}.journal-header nav{align-items:center;gap:28px;font-size:12px;font-weight:850;display:flex}.journal-nav-cta{color:#fff;background:var(--j-blue);border-radius:8px;gap:30px;padding:13px 17px;display:flex}.journal-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;max-width:1290px;margin:0 auto;padding:78px 40px 94px;display:grid}.journal-kicker{color:var(--j-blue);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:950}.journal-hero h1{letter-spacing:-.075em;margin:18px 0 25px;font-size:clamp(55px,6.4vw,90px);line-height:.91}.journal-hero h1 em{color:var(--j-blue);font-style:normal}.journal-hero-copy>p{max-width:510px;color:var(--j-muted);font-size:17px;line-height:1.65}.journal-proof{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.journal-proof span{border:1px solid var(--j-line);border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.featured-story{border:1px solid var(--j-line);border-radius:18px;grid-template-rows:245px 1fr;min-height:495px;transition:all .25s;display:grid;overflow:hidden}.featured-story:hover{transform:translateY(-5px);box-shadow:0 24px 55px #09182d1f}.featured-art,.story-art,.article-art,.mini-art{background:#d9e5f3;position:relative;overflow:hidden}.featured-art{color:#fff;padding:28px}.featured-art>img,.story-art>img,.article-art>img,.mini-art>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.featured-art:after,.story-art:after,.article-art:after,.mini-art:after{content:"";pointer-events:none;background:linear-gradient(#05122614 35%,#051226c7 100%);position:absolute;inset:0}.featured-story:hover .featured-art>img,.journal-card:hover .story-art>img,.mini-art:hover>img{transform:scale(1.035)}.featured-art>span{z-index:2;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 12px #0006;font-size:9px;font-weight:900;position:relative}.featured-art strong{z-index:2;letter-spacing:-.07em;opacity:.98;text-shadow:0 2px 18px #00000061;font-size:70px;line-height:1;position:absolute;bottom:12px;right:25px}.featured-art i,.story-art i,.article-art i,.mini-art i{border:1px solid #ffffff59;border-radius:50%;position:absolute}.featured-art i:first-of-type{width:290px;height:290px;bottom:-170px;left:-40px}.featured-art i:nth-of-type(2){width:160px;height:160px;top:-70px;right:80px}.featured-copy{padding:28px 30px 31px}.story-meta{color:var(--j-muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.story-meta span+span:before{content:"·";color:#aab4c3;margin-right:8px}.featured-copy h2{letter-spacing:-.045em;margin:15px 0 10px;font-size:30px;line-height:1.08}.featured-copy p{color:var(--j-muted);margin:0 0 16px;font-size:12px;line-height:1.55}.featured-copy b{color:var(--j-blue);justify-content:space-between;font-size:11px;display:flex}.tone-azure{background:linear-gradient(135deg,#1269ff,#55d8ff)}.tone-lime{background:linear-gradient(135deg,#63c972,#d8ff5f);color:#0b3b28!important}.tone-violet{background:linear-gradient(135deg,#673bd9,#bb8cff)}.tone-cyan{background:linear-gradient(135deg,#00a9c8,#72e8ed)}.tone-navy{background:linear-gradient(135deg,#09182d,#31547c)}.tone-coral{background:linear-gradient(135deg,#ff665d,#ffb35d)}.tone-red{background:linear-gradient(135deg,#dc1f3f,#ff7b6b)}.journal-library{background:var(--j-mist);padding:92px max(40px,50vw - 605px) 110px}.library-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.library-heading h2,.related-heading h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(42px,4.7vw,65px);line-height:1}.journal-search{border:1px solid var(--j-line);background:#fff;border-radius:9px;align-items:center;gap:10px;width:min(100%,430px);padding:15px 18px;display:flex}.journal-search span{color:var(--j-blue);font-size:24px;line-height:.7}.journal-search input{width:100%;color:var(--j-ink);background:0 0;border:0;outline:0;font-size:12px}.category-row{scrollbar-width:none;gap:8px;padding:38px 0 18px;display:flex;overflow:auto}.category-row button{white-space:nowrap;text-transform:capitalize;cursor:pointer;color:var(--j-muted);background:0 0;border:1px solid #cfd9e6;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900}.category-row button.active{background:var(--j-ink);border-color:var(--j-ink);color:#fff}.result-count{color:var(--j-muted);margin-bottom:18px;font-size:10px;font-weight:800}.journal-grid{grid-template-columns:repeat(3,1fr);gap:18px 14px;display:grid}.journal-card{border:1px solid var(--j-line);background:#fff;border-radius:14px;flex-direction:column;padding:10px 10px 24px;transition:all .2s;display:flex}.journal-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #09182d14}.story-art{color:#fff;border-radius:9px;height:210px;display:block}.story-index{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;background:#09182dad;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:16px;left:16px}.story-art strong{z-index:2;letter-spacing:-.05em;text-shadow:0 2px 14px #0000007a;font-size:34px;line-height:1;position:absolute;bottom:11px;right:15px}.journal-card>.story-meta{margin:18px 9px 0}.journal-card h3{letter-spacing:-.035em;margin:12px 9px 9px;font-size:21px;line-height:1.13}.journal-card>p{color:var(--j-muted);margin:0 9px 20px;font-size:11px;line-height:1.6}.read-link{border-top:1px solid var(--j-line);color:var(--j-blue);justify-content:space-between;margin:auto 9px 0;padding-top:14px;font-size:10px;font-weight:900;display:flex}.no-results{text-align:center;background:#fff;border:1px dashed #c9d5e4;border-radius:14px;padding:70px 20px}.no-results strong{font-size:24px}.no-results p{color:var(--j-muted)}.journal-cta{background:var(--j-blue);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:95px max(40px,50vw - 605px);display:flex;position:relative;overflow:hidden}.journal-cta:after{content:"SIMVIA";color:#ffffff17;letter-spacing:-.08em;font-size:17vw;font-weight:950;position:absolute;bottom:-40px;right:-22px}.journal-cta .journal-kicker{color:var(--j-cyan)}.journal-cta h2{letter-spacing:-.07em;z-index:1;margin:18px 0;font-size:clamp(52px,6vw,86px);line-height:.94;position:relative}.journal-cta p{color:#d5e5ff;z-index:1;max-width:550px;line-height:1.6;position:relative}.journal-cta>a{z-index:1;background:var(--j-lime);color:var(--j-ink);border-radius:8px;justify-content:space-between;min-width:235px;margin-top:20px;padding:17px 19px;font-size:11px;font-weight:900;display:flex;position:relative}.journal-footer{background:var(--j-ink);color:#fff;grid-template-columns:1fr auto;gap:40px;padding:68px max(40px,50vw - 605px) 35px;display:grid}.journal-footer>div p{color:#9fb0c6;margin:20px 0 0;font-size:11px}.journal-brand.inverse .journal-mark{border-color:var(--j-cyan)}.journal-brand.inverse .journal-mark i{background:var(--j-cyan)}.journal-brand.inverse>span:last-child span{color:var(--j-cyan)}.journal-footer nav{color:#c9d5e4;align-items:center;gap:23px;font-size:10px;font-weight:800;display:flex}.journal-footer>small{color:#72849b;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px;font-size:8px}.article-hero{max-width:1210px;margin:0 auto;padding:48px 40px 72px}.article-breadcrumb{color:var(--j-muted);text-transform:capitalize;gap:9px;margin-bottom:52px;font-size:10px;font-weight:800;display:flex}.article-breadcrumb a{color:var(--j-blue)}.article-title-row{grid-template-columns:1.16fr .84fr;align-items:center;gap:70px;display:grid}.article-title-row h1{letter-spacing:-.07em;margin:19px 0 24px;font-size:clamp(49px,6vw,82px);line-height:.95}.article-title-row>div:first-child>p{color:var(--j-muted);max-width:700px;font-size:17px;line-height:1.65}.article-art{color:#fff;border-radius:18px;height:390px;padding:28px}.article-art span{z-index:2;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 12px #00000080;font-size:9px;font-weight:900;position:relative}.article-art strong{z-index:2;letter-spacing:-.07em;text-shadow:0 2px 18px #00000073;font-size:64px;line-height:1;position:absolute;bottom:15px;right:22px}.article-shell{grid-template-columns:245px minmax(0,730px);justify-content:space-between;gap:70px;max-width:1210px;margin:0 auto;padding:0 40px 110px;display:grid}.article-aside{position:relative}.article-aside>div{border-top:3px solid var(--j-blue);gap:12px;padding-top:18px;display:grid;position:sticky;top:30px}.article-aside>div>span{text-transform:uppercase;color:var(--j-blue);letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:950}.article-aside>div a{color:var(--j-muted);font-size:10px;font-weight:750;line-height:1.4}.article-aside>div a:hover{color:var(--j-blue)}.article-aside>a{background:var(--j-ink);color:#fff;border-radius:7px;justify-content:space-between;margin-top:28px;padding:14px;font-size:9px;font-weight:900;display:flex}.article-body{font-family:Georgia,Times New Roman,serif}.article-lead{color:var(--j-ink)!important;margin:0 0 68px!important;font-size:23px!important;line-height:1.6!important}.article-body section:not(.article-promo):not(.article-faq){margin-bottom:66px;scroll-margin-top:30px}.section-number{color:var(--j-blue);font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:950}.article-body h2{color:var(--j-ink);letter-spacing:-.045em;margin:12px 0 22px;font-family:Inter,Arial,sans-serif;font-size:35px;line-height:1.08}.article-body p{color:#35445a;margin:0 0 18px;font-size:17px;line-height:1.78}.article-body ul{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;padding:0;list-style:none;display:grid}.article-body li{background:var(--j-mist);border-radius:7px;padding:13px 14px 13px 37px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:750;line-height:1.45;position:relative}.article-body li:before{content:"✓";color:var(--j-blue);font-weight:950;position:absolute;left:14px}.article-promo{background:var(--j-ink);color:#fff;border-radius:18px;grid-template-columns:1fr 230px;align-items:center;gap:32px;margin:80px 0;padding:34px;font-family:Inter,Arial,sans-serif;display:grid}.article-promo>div:first-child>span{color:var(--j-cyan);text-transform:uppercase;letter-spacing:.17em;font-size:8px;font-weight:950}.article-promo h2{color:#fff;margin:14px 0 12px;font-size:40px}.article-promo p{color:#adbed3;margin:0;font-size:12px;line-height:1.6}.promo-offer{color:var(--j-ink);background:#fff;border-radius:11px;flex-direction:column;padding:20px;display:flex}.promo-offer strong{color:var(--j-blue);font-size:15px}.promo-offer b{margin:10px 0 4px;font-size:25px}.promo-offer small{color:var(--j-muted);font-size:8px}.promo-offer a{background:var(--j-lime);border-radius:6px;justify-content:space-between;margin-top:19px;padding:12px;font-size:9px;font-weight:950;display:flex}.article-faq{margin:80px 0;font-family:Inter,Arial,sans-serif}.article-faq>h2{margin-bottom:25px}.article-faq details{border-top:1px solid var(--j-line)}.article-faq details:last-child{border-bottom:1px solid var(--j-line)}.article-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:13px;font-weight:850;list-style:none;display:flex}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary span{color:var(--j-blue);font-size:20px}.article-faq details[open] summary span{transform:rotate(45deg)}.article-faq details p{padding-right:40px;font-family:Georgia,Times New Roman,serif;font-size:15px}.article-note{background:var(--j-mist);border-left:3px solid var(--j-blue);padding:22px 25px;font-family:Inter,Arial,sans-serif}.article-note strong{text-transform:uppercase;color:var(--j-blue);font-size:10px}.article-note p{margin:8px 0 0;font-size:11px;line-height:1.6}.related-stories{background:var(--j-mist);padding:90px max(40px,50vw - 565px) 105px}.related-heading{margin-bottom:38px}.related-stories>div:last-child{grid-template-columns:1fr 1fr;gap:16px;display:grid}.related-stories article{border:1px solid var(--j-line);background:#fff;border-radius:13px;grid-template-rows:auto 1fr auto;grid-template-columns:210px 1fr;column-gap:24px;padding:10px 22px 10px 10px;display:grid}.mini-art{color:#fff;border-radius:8px;grid-row:1/4;height:190px}.mini-art strong{z-index:2;letter-spacing:-.05em;text-shadow:0 2px 12px #00000080;font-size:30px;position:absolute;bottom:10px;right:12px}.related-stories article>span{color:var(--j-muted);text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:850}.related-stories h3{letter-spacing:-.035em;margin:10px 0;font-size:19px;line-height:1.15}.related-stories .read-link{margin:0 0 14px}@media (max-width:950px){.journal-hero,.article-title-row{grid-template-columns:1fr}.journal-hero{gap:45px}.featured-story{max-width:680px}.journal-grid{grid-template-columns:1fr 1fr}.article-title-row{gap:40px}.article-art{height:300px}.article-shell{grid-template-columns:190px minmax(0,1fr);gap:45px}.related-stories article{grid-template-columns:150px 1fr}.journal-footer{grid-template-columns:1fr}.journal-footer nav{flex-wrap:wrap}}@media (max-width:680px){.journal-header{height:72px;padding:0 20px}.journal-header nav>a:not(.journal-nav-cta){display:none}.journal-nav-cta{gap:14px;padding:11px 13px}.journal-hero{padding:55px 20px 70px}.journal-hero h1{font-size:55px}.featured-story{grid-template-rows:210px 1fr}.library-heading{flex-direction:column;align-items:stretch}.journal-library{padding:70px 18px 80px}.journal-search{width:100%}.journal-grid{grid-template-columns:1fr}.story-art{height:230px}.journal-cta{min-height:470px;padding:75px 22px}.journal-footer{padding:55px 22px 30px}.article-hero{padding:35px 20px 55px}.article-breadcrumb{margin-bottom:35px}.article-title-row h1{font-size:50px}.article-art{height:260px}.article-shell{padding:0 20px 80px;display:block}.article-aside{display:none}.article-lead{margin-bottom:55px!important;font-size:20px!important}.article-body h2{font-size:31px}.article-body p{font-size:16px}.article-body ul{grid-template-columns:1fr}.article-promo{grid-template-columns:1fr;margin:60px 0;padding:25px}.related-stories{padding:70px 18px 80px}.related-stories>div:last-child{grid-template-columns:1fr}.related-stories article{grid-template-columns:125px 1fr}.mini-art{height:175px}}
