:root{--jr-ink:15 42 36}.jr-display,.jr-body h2,.jr-body h3{font-family:var(--font-journal-display),Inter,system-ui,sans-serif}.jr-body{color:rgb(var(--jr-ink)/.78);font-size:17px;line-height:1.45}.jr-body>*{max-width:680px;margin-left:0;margin-right:auto}.jr-body>.jr-tscroll,.jr-body>.jr-fig{max-width:100%}.jr-body p{text-wrap:pretty;margin:0 0 18px}.jr-body strong{color:rgb(var(--jr-ink));font-weight:600}.jr-body a{color:#009274;text-underline-offset:2px;text-decoration:underline}.jr-body a:hover{color:#00755e}.jr-body h2{color:rgb(var(--jr-ink));letter-spacing:-.03em;text-wrap:balance;margin:60px 0 16px;scroll-margin-top:2rem;font-size:36px;font-weight:600;line-height:.98}.jr-body h3{color:rgb(var(--jr-ink));letter-spacing:-.025em;margin:42px 0 6px;font-size:23px;font-weight:600;line-height:1.05}.jr-takeaway{border:1px solid rgb(var(--jr-ink)/.15);background:#f2f5f3;border-radius:16px;margin:34px 0;padding:24px 26px}.jr-takeaway ul{margin:0;padding-left:20px;list-style:outside}.jr-takeaway li{margin-bottom:10px;font-size:16.5px;line-height:1.5}.jr-takeaway li:last-child{margin-bottom:0}.jr-lbl{letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--jr-ink)/.55);font-size:12px;font-weight:600;margin:0 0 12px!important}.jr-note .jr-lbl{color:rgb(var(--jr-ink)/.5)}.jr-tscroll{margin:34px 0 10px}.jr-tscroll table,.jr-tscroll tbody,.jr-tscroll tr,.jr-tscroll td{width:100%;display:block}.jr-tscroll thead{display:none}.jr-tscroll tbody{gap:12px;display:grid}@media (min-width:760px){.jr-tscroll tbody{grid-template-columns:1fr 1fr}}.jr-tscroll tbody tr{border:1px solid rgb(var(--jr-ink)/.2);border-radius:16px;padding:18px 20px}.jr-tscroll tbody td{border:0;justify-content:space-between;gap:16px;padding:8px 0 0;font-size:14.5px;line-height:1.5;display:flex}.jr-tscroll tbody td:first-child{color:rgb(var(--jr-ink));letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:1.02;font-family:var(--font-journal-display),Inter,system-ui,sans-serif;border-bottom:1px solid rgb(var(--jr-ink)/.12);margin-bottom:4px;padding-top:0;padding-bottom:8px;display:block}.jr-tscroll tbody td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--jr-ink)/.45);flex:none;padding-top:2px;font-size:11.5px;font-weight:600}.jr-tscroll tbody td:first-child:before{content:none}.jr-tscroll tbody td>span{display:block}.jr-tscroll tbody td:not(:first-child)>span{text-align:right;min-width:0}.jr-num{font-variant-numeric:tabular-nums}.jr-when{color:rgb(var(--jr-ink)/.55)}.jr-cap{color:rgb(var(--jr-ink)/.45);margin:0 0 40px!important;font-size:13.5px!important}.jr-meta{color:rgb(var(--jr-ink)/.55);flex-wrap:wrap;gap:4px 8px;display:flex;margin:0 0 14px!important;font-size:14px!important}.jr-meta span:after{content:"·";color:rgb(var(--jr-ink)/.25);margin-left:8px}.jr-meta span:last-child:after{content:""}.jr-meta strong{color:rgb(var(--jr-ink))}.jr-chantier{margin:22px 0 16px;padding:2px 0;position:relative}.jr-chantier:before{content:"";background:#009274;width:2px;position:absolute;top:0;bottom:0;left:-20px}@media (max-width:760px){.jr-chantier:before{left:-10px}}.jr-chantier p:last-child{margin-bottom:0;font-size:16.5px}.jr-src{color:rgb(var(--jr-ink)/.45);margin:0 0 8px!important;font-size:14px!important}.jr-src a{color:rgb(var(--jr-ink)/.6)}.jr-note{border:1px solid rgb(var(--jr-ink)/.15);border-radius:16px;margin:44px 0;padding:24px 26px}.jr-note p:last-child{margin-bottom:0}.jr-fig{margin:40px 0}.jr-fig img{border-radius:16px;width:100%;height:auto;display:block}.jr-fig figcaption{color:rgb(var(--jr-ink)/.45);max-width:680px;margin:10px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:700px){.jr-body{font-size:16.5px}.jr-body h2{margin-top:46px;font-size:28px}}
