.journal-theme{--jr-ink:10 35 28;color:#0a231c;background:#f6f5ee;padding-top:78px}.journal-theme .jr-display,.journal-theme .jr-body h2,.journal-theme .jr-body h3{font-family:inherit}.journal-theme [id]{scroll-margin-top:110px}.jr-page{min-height:60vh}.jr-page>main{max-width:1304px}.jr-index-hero{background:radial-gradient(at 75% 0,#e5e0f5,#0000 55%),#e9eee5;border-bottom:1px solid #0a231c1a}.jr-index-hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1344px;margin:auto;padding:78px 32px 85px;display:grid}.jr-journal-label{letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}.jr-journal-label svg{box-sizing:content-box;background:#d9d6ff;border-radius:50%;padding:10px}.jr-index-intro h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(44px,4.8vw,70px);font-weight:600;line-height:.98}.jr-index-intro h1>span{color:#617956}.jr-index-intro>p{color:#617566;max-width:480px;font-size:15px;line-height:1.8}.jr-index-intro>.lp-button{margin-top:28px}.jr-editorial-promise{color:#71816d;flex-wrap:wrap;gap:15px;margin-top:30px;font-size:10px;display:flex}.jr-editorial-promise>span:before{content:"·";color:#617d32;margin-right:7px}.jr-featured{background:#fff;border:1px solid #0a231c18;border-radius:18px;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 20px 50px #0a231c0a}.jr-featured:hover{transform:translateY(-4px)}.jr-featured-image{aspect-ratio:1.55;background:#d6e2d7;position:relative}.jr-featured-image img{object-fit:cover}.jr-featured-image>span{letter-spacing:.1em;background:#c9ff3f;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:600;position:absolute;top:20px;left:20px}.jr-featured-copy{padding:27px 30px}.jr-featured-copy>p{letter-spacing:.02em;color:#6f816a;font-size:10px}.jr-featured-copy h2{letter-spacing:-.045em;margin-top:15px;font-size:30px;font-weight:600;line-height:1.1}.jr-featured-copy>div{color:#76856d;justify-content:space-between;align-items:center;margin-top:25px;font-size:11px;display:flex}.jr-round-arrow{color:#0a231c;background:#f0edf8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.jr-index-main{max-width:1304px;margin:auto;padding:85px 32px}.jr-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.jr-section-heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(35px,4vw,53px);font-weight:600;line-height:1.02}.jr-section-heading>a{white-space:nowrap;border-bottom:1px solid #0a231c;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;display:flex}.jr-publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jr-card{background:#fff;border:1px solid #dce1d7;border-radius:15px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.jr-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0a231c0c}.jr-card-image{aspect-ratio:1.6;background:#e7e3f3;position:relative;overflow:hidden}.jr-card-image img{object-fit:cover;transition:transform .35s}.jr-card:hover .jr-card-image img{transform:scale(1.035)}.jr-card-copy{flex-direction:column;flex:1;padding:25px;display:flex}.jr-card-tags{flex-wrap:wrap;gap:6px;display:flex}.jr-card-tags>span{color:#688057;background:#edf2e7;border-radius:999px;padding:5px 8px;font-size:9px}.jr-card-copy h3{letter-spacing:-.04em;margin-top:20px;font-size:25px;font-weight:600;line-height:1.12}.jr-card-copy>p{color:#74816d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:17px 0 25px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.jr-card-bottom{color:#809077;border-top:1px solid #e3e7de;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.jr-card-bottom>span:last-child{color:#0a231c;align-items:center;gap:5px;font-weight:600;display:flex}.jr-editions{border-top:1px solid #d9dfd2;margin-top:100px;padding-top:75px}.jr-live-edition{color:#fff;background:#0a231c;border-radius:16px;align-items:center;gap:25px;margin-bottom:20px;padding:32px;display:flex}.jr-live-mark{color:#0a231c;background:#c9ff3f;border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.jr-live-edition>div{flex:1}.jr-live-edition p{color:#b5c7a3;font-size:10px}.jr-live-edition h3{letter-spacing:-.04em;margin:9px 0;font-size:27px;font-weight:600;line-height:1.15}.jr-live-edition div>span{color:#9faf92;font-size:11px}.jr-live-edition>svg{color:#c9ff3f;flex-shrink:0}.jr-upcoming{margin-top:38px}.jr-upcoming>p:not(.lp-eyebrow){color:#74826e;margin:13px 0 22px;font-size:13px;line-height:1.7}.jr-upcoming>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.jr-upcoming a{border-top:1px solid #dce1d5;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.jr-upcoming strong{letter-spacing:-.025em;font-size:16px;font-weight:500;line-height:1.35;display:block}.jr-upcoming small{color:#85927d;margin-top:8px;font-size:10px;display:block}.jr-upcoming svg{color:#839673;flex-shrink:0}.jr-bottom-modules{grid-template-columns:1fr 1fr;gap:25px;margin-top:90px;display:grid}.jr-hero{background:radial-gradient(at 85% 0,#e5e0f5,#0000 60%),#e9eee5;border-bottom:1px solid #d7dfd1}.jr-hero>div{max-width:1304px;padding-top:75px;padding-bottom:75px}.jr-hero h1{letter-spacing:-.06em;max-width:19ch;font-size:clamp(42px,5vw,72px);line-height:.98}.jr-hero p{line-height:1.75}.jr-hero .rounded,.jr-hero li.rounded{border-radius:999px;padding:6px 11px;font-size:11px}.jr-hub-hero .self-end{background:#ffffff8c;border:1px solid #ffffffb8;border-radius:17px;padding:26px}.jr-hub-hero .self-end>p{text-transform:uppercase;letter-spacing:.13em;font-size:11px}.jr-article-hero h1{font-size:clamp(38px,4.2vw,61px)}.jr-article-hero figure img{border-radius:18px;box-shadow:0 18px 40px #0a231c12}.jr-article-hero figure{background:#ffffff7a;border:1px solid #ffffff9c;border-radius:23px;padding:9px}.jr-article-hero figcaption{color:#75826c;padding:5px 7px;font-size:10px}.journal-theme .jr-body{color:#526b5b;font-size:17px;line-height:1.8}.journal-theme .jr-body h2{letter-spacing:-.045em;margin-top:65px;scroll-margin-top:110px;font-size:36px;line-height:1.1}.journal-theme .jr-body h3{letter-spacing:-.035em;scroll-margin-top:110px;font-size:25px;line-height:1.2}.journal-theme .jr-body a{color:#426e21;text-underline-offset:4px}.journal-theme .jr-takeaway{background:#eaf0df;border-color:#dbe4cc;border-radius:16px}.journal-theme .jr-note{background:#eeebf7;border-color:#e0daee}.journal-theme .jr-tscroll tbody tr{background:#fff;border-color:#dce2d4}.journal-theme .jr-tscroll tbody td:first-child{font-family:inherit}.journal-theme .jr-chantier:before{background:#97be4f;width:3px}.journal-theme .jr-fig img{border-radius:18px}.journal-theme .jr-article-aside>div{max-height:calc(100dvh - 135px);padding-right:8px;top:110px;overflow-y:auto}.journal-theme .jr-article-aside nav{background:#fff;border:1px solid #dfe5d8;border-radius:14px;padding:22px}.journal-theme .jr-article-aside nav>p{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.journal-theme .jr-article-aside nav a{font-size:12px;line-height:1.6}.journal-theme .jr-article-aside nav a:hover{color:#719833}.journal-theme .jr-radar-module{background:#d9d6ff;border:1px solid #cfc9e6;border-radius:18px;padding:32px}.journal-theme .jr-newsletter-module{background:#0a231c;border-radius:18px;padding:32px}.journal-theme .jr-radar-module h2,.journal-theme .jr-newsletter-module h2{letter-spacing:-.045em;font-size:32px;line-height:1.05}.journal-theme form button[type=submit]{color:#0a231c;background:#c9ff3f;font-weight:600}.journal-theme form input[type=email]:focus{outline-offset:2px;outline:2px solid #b0bc75}.journal-theme .jr-filter-button[aria-pressed=true]{color:#0a231c;background:#c9ff3f;border-color:#c9ff3f}.journal-theme .jr-filter-button{padding:10px 17px;font-size:12px}.journal-theme .jr-filter-button:focus-visible,.jr-page a:focus-visible{outline-offset:4px;outline:3px solid #9b87c3}.journal-theme [aria-label*=LinkedIn] svg{fill:#0a66c2}@media (max-width:1099px){.jr-index-hero-inner{gap:35px;padding:60px 28px}.jr-index-intro h1{font-size:52px}.jr-featured-copy{padding:24px}.jr-featured-copy h2{font-size:25px}.jr-index-main{padding:65px 28px}.jr-publication-grid{gap:18px}.jr-card-copy{padding:20px}.jr-card-copy h3{font-size:22px}.jr-hero>div{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.jr-index-hero-inner{grid-template-columns:1fr;gap:35px;padding:45px 20px 55px}.jr-index-intro h1{font-size:clamp(41px,10vw,58px)}.jr-index-intro>p{font-size:14px}.jr-featured-image{aspect-ratio:1.8}.jr-index-main{padding:55px 20px}.jr-section-heading{flex-direction:column;align-items:flex-start;gap:23px}.jr-publication-grid{grid-template-columns:1fr}.jr-card-copy h3{font-size:26px}.jr-editions{margin-top:60px;padding-top:50px}.jr-upcoming>div{grid-template-columns:1fr}.jr-live-edition{align-items:flex-start;gap:16px;padding:24px}.jr-live-mark{border-radius:10px;width:40px;height:40px}.jr-live-edition h3{font-size:22px}.jr-live-edition>svg{width:17px}.jr-bottom-modules{grid-template-columns:1fr;margin-top:60px}.jr-hero>div{padding-top:45px;padding-bottom:45px}.jr-hero h1{font-size:clamp(37px,9vw,55px)}.jr-hero p{font-size:15px}.journal-theme .jr-body{font-size:16px;line-height:1.8}.journal-theme .jr-body h2{font-size:29px}.journal-theme .jr-body h3{font-size:23px}.journal-theme .jr-radar-module,.journal-theme .jr-newsletter-module{padding:25px}.journal-theme .jr-radar-module h2,.journal-theme .jr-newsletter-module h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.jr-card,.jr-featured,.jr-card-image img{transition:none}.jr-card:hover,.jr-featured:hover,.jr-card:hover .jr-card-image img{transform:none}}
