.journal-root{--journal-green:#244b40;--journal-paper:#f4f3eb;color:#243e35;background:#fffefb}.journal-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:70px;padding-bottom:70px;display:grid}.journal-hero h1{font-family:var(--font-serif),serif;margin:20px 0;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.3}.journal-hero h1 em{color:#6a7e65;font-style:normal}.journal-hero p{max-width:510px;margin:24px 0 30px;line-height:1.9}.journal-hero figure{margin:0;position:relative}.journal-hero img{object-fit:cover;border-radius:120px 12px 12px;width:100%;height:440px}.journal-hero figcaption{background:#fffefbea;border-radius:4px;padding:8px 12px;font-size:12px;position:absolute;bottom:16px;left:16px}.journal-section-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.journal-section-title a,.journal-crumbs,.journal-byline{font-size:13px}.journal-topics{flex-wrap:wrap;gap:12px;margin:28px 0 40px;display:flex}.journal-topics a{background:#eef1e7;border-radius:40px;align-items:center;gap:14px;padding:14px 24px;display:flex}.journal-topics span{font-size:25px}.journal-group{margin:40px 0 60px;scroll-margin-top:100px}.journal-group>h2{border-bottom:1px solid #dce1d7;padding-bottom:16px;font-size:22px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.journal-card{background:#fff;border:1px solid #dce1d7;border-radius:14px;max-width:650px;overflow:hidden}.journal-card>a{height:100%;color:inherit;text-decoration:none;display:block}.journal-card-image{position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:250px;transition:transform .25s}.journal-card a:hover img{transform:scale(1.025)}.journal-card-image>span{background:#fffefbf0;border-radius:24px;padding:6px 14px;font-size:12px;position:absolute;bottom:16px;left:18px}.journal-card-copy{padding:24px}.journal-card small{color:#69766b;font-size:12px}.journal-card h3{margin:12px 0;font-size:23px;line-height:1.55}.journal-card p{color:#667166;font-size:15px;line-height:1.8}.journal-read{justify-content:space-between;margin-top:24px;font-size:14px;font-weight:600;display:flex}.journal-bottom{background:var(--journal-paper);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:36px;display:flex}.journal-bottom p{line-height:1.8}.journal-article{padding-top:30px;padding-bottom:70px}.journal-crumbs{color:#6b776b;line-height:1.7}.journal-article-head{text-align:center;max-width:900px;margin:48px auto 32px}.journal-article-head h1{font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.4}.journal-article-head>p{color:#667166;line-height:1.9}.journal-byline{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:24px;line-height:1.8;display:flex}.journal-cover{margin:0 0 45px}.journal-cover img{object-fit:cover;border-radius:16px;width:100%;height:440px}.journal-cover figcaption{color:#6b776b;margin-top:10px;font-size:12px}.journal-reading{grid-template-columns:230px minmax(0,780px);justify-content:center;gap:60px;display:grid}.journal-toc{background:#f4f3eb;border-radius:12px;align-self:start;padding:20px;font-size:14px;line-height:1.8;position:sticky;top:100px}.journal-toc ol{padding-left:20px}.journal-toc li{margin:14px 0}.journal-body{min-width:0;font-size:17px;line-height:1.9}.journal-answer{background:#edf2e7;border-left:3px solid #66806b;border-radius:0 12px 12px 0;padding:24px}.journal-answer p{margin-bottom:0}.journal-body section{margin:40px 0;scroll-margin-top:100px}.journal-body h2{font-size:27px;line-height:1.5}.journal-body li{margin:10px 0}.journal-table{border:1px solid #dce1d7;border-radius:10px;margin:26px 0;overflow-x:auto}.journal-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.journal-table th,.journal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce1d7;padding:16px}.journal-table th{background:#eef1e7}.journal-body details{border-top:1px solid #dce1d7;padding:18px 0}.journal-body summary{cursor:pointer;font-weight:600}.journal-video{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.journal-sources{color:#647064;font-size:14px}.journal-sources h2{font-size:20px}.journal-action{background:#f4f3eb;border-radius:12px;padding:28px}.journal-related{margin-top:60px}.journal-editorial{max-width:850px;padding-top:65px;padding-bottom:80px;line-height:1.9}.journal-editorial h1{font-size:38px}.journal-editorial h2{margin-top:40px}.journal-root a:focus-visible,.journal-root summary:focus-visible{outline-offset:5px;outline:3px solid #698775}.journal-body a:not(.ld-btn),.journal-byline a,.journal-sources a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.journal-reading{grid-template-columns:180px minmax(0,1fr);gap:30px}.journal-hero{gap:30px}.journal-hero img{height:390px}}@media (max-width:700px){.journal-hero{grid-template-columns:1fr;gap:26px;padding-top:35px;padding-bottom:35px}.journal-hero img{height:300px}.journal-hero h1{font-size:37px}.journal-section-title{flex-direction:column;align-items:start;gap:6px}.journal-grid{grid-template-columns:1fr}.journal-card{max-width:none}.journal-topics a{padding:8px 15px;font-size:14px}.journal-topics{gap:8px}.journal-bottom{flex-direction:column;align-items:start;padding:25px}.journal-reading{display:block}.journal-toc{margin-bottom:28px;position:static}.journal-cover img{height:280px}.journal-article-head{margin-top:28px}.journal-body{font-size:16px}.journal-body h2{font-size:24px}.journal-article-head h1{font-size:30px}.journal-byline{gap:12px}.journal-editorial h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.journal-card-image img{transition:none}}.journal-article,.journal-editorial{padding-top:96px}.journal-video{background:#e9e9e1;position:relative;overflow:hidden}.journal-video iframe,.journal-video button{border:0;width:100%;height:100%}.journal-video button{cursor:pointer;background:#233e33;padding:0;display:block;position:relative}.journal-video img{object-fit:cover;width:100%;height:100%}.journal-video button>span{color:#244b40;background:#fffefbef;border-radius:50%;padding:18px 23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journal-group .journal-card:only-child{grid-column:1/-1;max-width:none}.journal-group .journal-card:only-child>a{grid-template-columns:1fr 1fr;display:grid}.journal-group .journal-card:only-child .journal-card-image img{height:100%;min-height:270px}.journal-group .journal-card:only-child .journal-card-copy{align-self:center;padding:32px}@media (max-width:700px){.journal-group .journal-card:only-child>a{display:block}.journal-group .journal-card:only-child .journal-card-image img{height:250px;min-height:0}.journal-group .journal-card:only-child .journal-card-copy{padding:24px}}.journal-card-image .journal-image-note{color:#52644f;background:#fffefbef;border-radius:4px;padding:5px 8px;font-size:11px;position:absolute;top:12px;right:12px}.journal-flow{background:#f3f2e9;border:1px solid #d6dece;border-radius:16px;margin:28px 0 40px;padding:28px;scroll-margin-top:100px}.journal-flow-head h2{margin:10px 0;font-size:27px}.journal-flow-head>p{color:#667565;font-size:14px}.journal-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.journal-flow li{background:#fff;border-radius:12px;margin:0;padding:18px 13px;position:relative}.journal-flow li:not(:last-child):after{content:"→";z-index:1;color:#6b7d62;background:#f3f2e9;border-radius:50%;font-size:20px;position:absolute;top:60px;right:-15px}.journal-flow-number{color:#42694f;justify-content:space-between;align-items:start;display:flex}.journal-flow-number>span{font-size:12px;font-weight:600}.journal-flow svg{width:48px;height:48px}.journal-flow h3{margin:15px 0 6px;font-size:16px;line-height:1.6}.journal-flow li p{color:#667565;margin:0;font-size:13px;line-height:1.8}.journal-flow-check{border-top:1px solid #d6dece;margin:0;padding-top:18px;font-size:14px;line-height:1.8}.journal-cover-designed img{aspect-ratio:5/3;object-fit:contain;background:#f4f3eb;height:auto}.journal-card-image img.journal-designed-cover{aspect-ratio:5/3;object-fit:contain;height:auto!important;min-height:0!important}.journal-reading .journal-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading .journal-flow li:nth-child(2):after{display:none}.journal-reading .journal-flow li{padding:18px}.journal-reading .journal-flow li p{font-size:14px}@media (max-width:700px){.journal-flow{padding:20px}.journal-flow-head h2{font-size:23px}.journal-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-flow li:nth-child(2):after{display:none}.journal-flow li{padding:14px}.journal-flow h3{font-size:15px}.journal-flow svg{width:40px;height:40px}.journal-cover-designed img{height:auto}.journal-group .journal-card:only-child .journal-card-image{align-self:center}}.journal-toc summary{cursor:pointer;font-weight:600}.journal-toc details[open] summary{margin-bottom:16px}.journal-toc{max-height:calc(100vh - 125px);overflow-y:auto}
