.journal-shell{padding-top:46px;padding-bottom:90px}.journal-article{max-width:970px;margin-inline:auto}.journal-header{padding:20px 0 38px;border-bottom:1px solid #333}.journal-header .back{display:inline-flex;margin-bottom:54px}.journal-label{display:flex;gap:10px;align-items:center;color:#b6b9b0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.journal-dot{width:7px;height:7px;background:#c8ff00;border-radius:50%}.journal-header h1{font-size:clamp(36px,4.4vw,64px);line-height:1.1;letter-spacing:-.045em;max-width:950px;margin:0 0 28px;overflow-wrap:anywhere}.journal-meta{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:#aaa;margin:0}.journal-meta span{position:relative}.journal-meta span:before{content:'·';position:absolute;left:-14px}.journal-cover{margin:40px 0 0}.journal-cover img{width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:12px}.journal-cover figcaption{font-size:13px;color:#aaa;margin-top:12px}.journal-body{max-width:760px;margin:42px auto;color:#d0d0cd;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.journal-body>.container,.journal-body .container{width:auto;max-width:none;padding:0;margin:0}.journal-body p{margin:0 0 1.5em;max-width:none;font-size:inherit;line-height:inherit;color:inherit}.journal-body h2,.journal-body h3,.journal-body h4{color:#f4f4ef;line-height:1.25;letter-spacing:-.02em;margin:1.7em 0 .7em}.journal-body h2{font-size:30px}.journal-body h3{font-size:24px}.journal-body ul,.journal-body ol{padding-left:1.4em;margin:1.3em 0}.journal-body li{padding-left:.2em;margin:.6em 0}.journal-body a{color:#d0ff3b;text-decoration:underline;text-underline-offset:4px}.journal-body img,.journal-body video,.journal-body iframe{max-width:100%;height:auto}.journal-body img{border-radius:8px}.journal-body figure{max-width:100%;margin:28px 0}.journal-body blockquote{border-left:2px solid #c8ff00;padding:8px 0 8px 24px;margin:30px 0}.journal-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.journal-body td,.journal-body th{padding:12px;border:1px solid #444}.journal-body pre{overflow:auto}.journal-end{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #333;padding-top:24px;font-size:14px;color:#b2b2a9}.journal-end a{color:#d0ff3b}.journal-related{margin-top:95px}.journal-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.journal-section-heading h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.03em;margin:0}.journal-section-heading>a{font-size:14px;white-space:nowrap}.journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.journal-card{display:flex;flex-direction:column;padding:28px;background:#171717;border:1px solid #30302b;border-radius:14px;transition:border-color .2s}.journal-card:focus-within,.journal-card:hover{border-color:#66733c}.journal-card h3{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:28px 0 18px}.journal-card h3 a{text-decoration:none;color:#f6f6f0}.journal-card p{font-size:15px;line-height:1.7;color:#aaa;margin:0 0 28px}.journal-read{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #35352e;padding-top:22px;font-size:14px;color:#d0ff3b}.journal-read>span[aria-hidden]{font-size:24px}.journal-card-image{display:block;margin:-28px -28px 24px;overflow:hidden;border-radius:13px 13px 0 0}.journal-card-image img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.journal-index-header{border-bottom:0;margin-bottom:20px}.journal-index-header>p{max-width:570px;color:#aaa;font-size:19px;line-height:1.6}.journal-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;border-top:1px solid #3d4425;border-bottom:1px solid #3d4425;padding:42px 0;margin-top:80px}.journal-cta h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:16px 0}.journal-cta p{max-width:560px;color:#aaa;margin:0;line-height:1.7}.journal-cta>.button{flex-shrink:0}.journal-pagination{margin-top:40px}.journal-pagination .nav-links{display:flex;gap:12px;flex-wrap:wrap}.journal-pagination .page-numbers{padding:12px 16px;border:1px solid #333;border-radius:8px}.journal-pagination .current{background:#c8ff00;color:#111}.policy-shell .journal-header h1{font-size:clamp(34px,4vw,54px)}.policy-body{font-size:17px}.policy-body h2{font-size:26px}.policy-body .policy-rights{padding:24px;background:#191b14;border:1px solid #444c2e;border-radius:12px;scroll-margin-top:40px}.policy-body .policy-rights h2{margin-top:0}
@media(max-width:700px){.journal-shell{padding-top:20px;padding-bottom:55px}.journal-header{padding-top:10px;padding-bottom:26px}.journal-header .back{margin-bottom:36px}.journal-header h1{font-size:36px;line-height:1.12;letter-spacing:-.035em}.journal-label{font-size:11px}.journal-body{font-size:17px;line-height:1.8;margin:30px 0}.journal-body h2{font-size:26px}.journal-body h3{font-size:22px}.journal-related{margin-top:60px}.journal-card{padding:24px}.journal-card-image{margin:-24px -24px 24px}.journal-card h3{font-size:24px}.journal-section-heading{align-items:center}.journal-section-heading h2{font-size:29px}.journal-section-heading>a{font-size:12px}.journal-cta{display:block;margin-top:50px;padding:32px 0}.journal-cta .button{margin-top:24px}.policy-body .policy-rights{padding:18px}.policy-body h2{font-size:24px}}
