.journal-page{background:#071116;color:#e7eee5}.journal-page .shell,.journal-home .shell{width:min(1180px,calc(100% - 48px))}.journal-page .eyebrow,.journal-home .eyebrow{font-size:9px;letter-spacing:.17em;color:#b8d78e;margin:0 0 23px;text-transform:uppercase}.journal-page .breadcrumbs{font-size:10px;color:#a7beb2;margin-bottom:40px}.journal-page .button{min-height:46px;padding:13px 21px;border-radius:9px;font-size:10px}.journal-text-link{display:inline-flex;align-items:center;gap:25px;min-height:40px;border-bottom:1px solid #90b56155;color:#c6dda9;font-size:11px;line-height:1.5}.journal-text-link:hover{color:#e9f4dc;border-color:#c6dda9}
.journal-page .legal-header .header-contact{display:inline-flex;align-items:center;gap:13px;order:3;flex-shrink:0;background:linear-gradient(110deg,#8bc533,#c2e877);color:#0b1605;border:0;font-weight:700}.journal-page .legal-header .header-inner{gap:22px}.journal-page .footer-main p{color:#a9bcb0}.journal-page .footer-links{gap:17px}.journal-page .footer-bottom a{display:inline-flex;align-items:center;min-height:30px}
.journal-hero{position:relative;isolation:isolate;padding:145px 0 65px;overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#699c2618,transparent 50%),linear-gradient(115deg,#0b1c1d,#071116 65%)}.journal-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#9fc58305 1px,transparent 1px),linear-gradient(90deg,#9fc58305 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(transparent,#000 40%,transparent)}.journal-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:center}.journal-hero h1{font-size:clamp(60px,7.2vw,104px);line-height:.98;letter-spacing:-.065em;margin:0;color:#eef3e9;font-weight:650}.journal-hero h1 em{font-weight:400;color:#b9dc82;font-style:normal}.journal-lead{font-size:15px;line-height:1.95;color:#a9beb3;max-width:430px;margin:30px 0}.journal-hero-signature{display:flex;align-items:center;gap:17px;border-top:1px solid #8fb16540;margin-top:34px;padding-top:23px;max-width:300px}.journal-hero-signature>span{font-size:10px;color:#c7e5a2;letter-spacing:.15em}.journal-hero-signature>p{font-size:11px;line-height:1.7;color:#acc1b0;margin:0}.journal-hero-signature strong{font-weight:400;color:#dcead3}
.journal-art{position:relative;isolation:isolate;min-height:505px;aspect-ratio:1.1;border:1px solid #8aa75d52;border-radius:23px;background:radial-gradient(ellipse at 30% 20%,#304d314d,transparent 60%),linear-gradient(140deg,#172822,#0a1720);box-shadow:0 25px 70px #0003,inset 0 1px 0 #d4e9b60c;overflow:hidden}.journal-art-top{display:flex;justify-content:space-between;gap:20px;position:absolute;top:23px;left:24px;right:24px;z-index:3;color:#a9c594;font-size:6px;letter-spacing:.16em}.journal-art-top>span:first-child{color:#d7e6c9;font-weight:600}.journal-art-grid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.journal-orbit{animation:journal-orbit 19s linear infinite}.journal-flow{animation:journal-flow 12s linear infinite}.journal-art-images{position:absolute;inset:10% 10% 20%;animation:journal-float 8s ease-in-out infinite}.journal-art-images>img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(18px) scale(.96);filter:drop-shadow(0 22px 25px #0005);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.journal-art-images>img.is-current{opacity:1;transform:translateY(0) scale(1)}.journal-art-caption{position:absolute;left:28px;bottom:18%;font-size:12px;line-height:1.4;letter-spacing:-.015em;display:flex;flex-direction:column;gap:3px;z-index:3}.journal-art-caption>span{color:#aec59f}.journal-art-caption>strong{font-size:17px;color:#e8f1dd;font-weight:500}.journal-art-steps{position:absolute;left:28px;right:75px;bottom:26px;display:flex;align-items:center;gap:11px}.journal-art-steps span{color:#bad899;font-size:6px;letter-spacing:.1em;white-space:nowrap}.journal-art-steps i{flex:1;min-width:8px;height:1px;background:linear-gradient(90deg,#a5c77a80,transparent);position:relative;overflow:hidden}.journal-art-steps i:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:#d8eead;animation:journal-step 3s linear infinite}.journal-art-steps i:nth-of-type(2):after{animation-delay:.8s}.journal-art-steps i:nth-of-type(3):after{animation-delay:1.6s}.journal-motion-toggle{position:absolute;right:22px;bottom:17px;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #b2d37b66;color:#cde6a8;background:#17281f;z-index:4}.journal-motion-toggle>svg{width:16px;height:16px}[data-journal-playing=false] .journal-orbit,[data-journal-playing=false] .journal-flow,[data-journal-playing=false] .journal-art-images,[data-journal-playing=false] .journal-art-steps i:after{animation-play-state:paused}
.journal-listing{padding:85px 0 100px}.journal-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:37px}.journal-section-head h2,.journal-close h2{font-size:clamp(34px,3.6vw,50px);line-height:1.1;letter-spacing:-.045em;margin:0;font-weight:600;color:#e7eee2}.journal-section-head h2 em,.journal-close h2 em{color:#b8d888;font-style:normal;font-weight:400}.journal-section-head>p{font-size:13px;line-height:1.9;color:#a6bcaf;max-width:320px;margin:0}.journal-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #7f9c5b3d;border-bottom:1px solid #7f9c5b3d;padding:18px 0;margin-bottom:28px}.journal-filters{display:flex;gap:9px;flex-wrap:wrap}.journal-filters>button{background:#0f211f;color:#afc6b6;border:1px solid #90ad673a;border-radius:30px;min-height:40px;padding:10px 16px;font-size:11px;line-height:1.4}.journal-filters>button[aria-pressed=true]{background:#b2d978;color:#102006;border-color:#b2d978;font-weight:600}.journal-filters>button:hover{border-color:#b2d978}.journal-count{font-size:9px;color:#b0c3a4;margin:0;white-space:nowrap}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.journal-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journal-card{min-width:0;background:linear-gradient(145deg,#14241f,#0b1720);border:1px solid #8da46254;border-radius:17px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.journal-card[hidden]{display:none}.journal-card:hover{transform:translateY(-5px);border-color:#aacd7a;box-shadow:0 18px 50px #0004}.journal-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.journal-card>a:focus-visible{outline:3px solid #d6eeab;outline-offset:-4px}.journal-card-image{position:relative;aspect-ratio:1.8;background:radial-gradient(ellipse at 50% 90%,#83b63224,transparent 70%),linear-gradient(130deg,#1c3027,#0b1a22);overflow:hidden;border-bottom:1px solid #8da46224}.journal-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.journal-card-art .journal-card-image>img{object-fit:contain;padding:14px 25px;filter:drop-shadow(0 10px 14px #0004)}.journal-card:hover .journal-card-image>img{transform:scale(1.035)}.journal-card-index{position:absolute;left:18px;top:17px;font-size:8px;letter-spacing:.12em;min-width:27px;min-height:27px;display:grid;place-items:center;background:#0b191bcd;border:1px solid #b4d47b50;border-radius:6px;color:#d1e6ad}.journal-card-arrow{position:absolute;bottom:15px;right:17px;width:31px;height:31px;border:1px solid #b8d78845;border-radius:50%;background:#0b191bcb;display:grid;place-items:center;color:#def0c5;font-size:15px}.journal-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:29px 30px 25px}.journal-category{display:block;font-size:8px;line-height:1.6;letter-spacing:.12em;color:#b6d28d}.journal-card h3{font-size:25px;line-height:1.23;letter-spacing:-.035em;color:#e7efe0;font-weight:500;margin:15px 0 19px}.journal-card p{font-size:12px;line-height:1.9;color:#a9bfaf;margin:0 0 24px}.journal-read{display:inline-flex;align-items:center;gap:27px;padding-top:17px;border-top:1px solid #91b06933;color:#c3dda3;font-size:10px;width:100%;margin-top:auto}.journal-read>i{font-size:14px;font-style:normal;margin-left:auto}.journal-home{padding:90px 0;background:radial-gradient(ellipse at 80% 20%,#6c983013,transparent 65%),#09151a;color:#e7eee2}.journal-home .journal-card-copy{padding:24px}.journal-home .journal-card h3{font-size:22px}.journal-home .journal-card p{font-size:12px}.journal-home .journal-card-image{aspect-ratio:1.5}
.journal-close{padding:55px 0;border-block:1px solid #7f9d5b3d;background:linear-gradient(120deg,#18291f,#0b1921)}.journal-close>.shell{display:flex;justify-content:space-between;align-items:center;gap:45px}.journal-close h2{font-size:38px}.journal-close-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.journal-home .journal-text-link{min-width:fit-content}
.journal-article{padding:145px 0 80px}.journal-article-head{max-width:900px;margin:0 0 48px}.journal-article-head h1{font-size:clamp(38px,4.3vw,60px);letter-spacing:-.045em;line-height:1.1;margin:23px 0 29px;color:#eaf1e4}.journal-article-head>p{font-size:17px;line-height:1.85;color:#a9bfaf;max-width:820px}.journal-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;align-items:start}.journal-article-body{min-width:0}.journal-article-body>section{position:relative;padding:30px 0 35px;border-top:1px solid #99b56e45}.journal-chapter{font-size:9px;letter-spacing:.12em;color:#b4d48b}.journal-article-body h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;color:#e2edd8;margin:17px 0 23px;font-weight:500}.journal-article-body section>p{font-size:15px;line-height:2;color:#b1c7b6;margin:0}.journal-article-aside{position:sticky;top:125px;min-width:0}.journal-article-art{margin:0;border:1px solid #8ba65e57;border-radius:15px;background:radial-gradient(ellipse at 50% 55%,#87b63525,transparent 70%),#10221f;overflow:hidden}.journal-article-art img{width:100%;height:auto}.journal-article-art.is-illustration img{aspect-ratio:1;object-fit:contain;padding:25px}.journal-article-art figcaption{border-top:1px solid #7c9c5e33;padding:16px 21px;font-size:8px;letter-spacing:.1em;color:#b3ce98}.journal-reading-note{margin-top:20px;padding:24px;background:#11221e;border:1px solid #8ba65e3d;border-radius:12px}.journal-reading-note>span{font-size:7px;letter-spacing:.12em;color:#a9c880}.journal-reading-note>p{font-size:17px;letter-spacing:-.02em;line-height:1.5;color:#e1ecd5;margin:16px 0 22px}.journal-reading-note>a{display:flex;justify-content:space-between;font-size:10px;color:#c1dca4;min-height:30px;align-items:center}.journal-article-note{font-size:12px;line-height:1.9;color:#afc4a9;padding:23px;border:1px solid #8ba65e3d;border-radius:10px;background:#10201b;margin:15px 0 30px}.journal-article-links{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.journal-related{border-top:1px solid #7d9a5d40;margin-top:75px;padding-top:36px}.journal-related>h2{font-size:29px;letter-spacing:-.035em;color:#e4edda;margin:0 0 25px;font-weight:500}.journal-related-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.journal-related-links>a{position:relative;display:block;padding:26px 48px 26px 26px;border:1px solid #8aab6152;border-radius:12px;background:#11211e}.journal-related-links span{font-size:8px;letter-spacing:.08em;color:#b4d094;display:block}.journal-related-links strong{font-size:19px;line-height:1.4;letter-spacing:-.025em;font-weight:500;color:#e0ebd3;display:block;margin-top:12px}.journal-related-links i{position:absolute;right:20px;top:22px;font-size:17px;color:#c1dfa2;font-style:normal}.journal-read-progress{position:fixed;left:0;top:0;z-index:130;height:2px;width:100%;background:linear-gradient(90deg,#7db928,#c5e58a);transform:scaleX(0);transform-origin:left}
@keyframes journal-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes journal-orbit{to{stroke-dashoffset:-1090}}@keyframes journal-flow{to{stroke-dashoffset:-720}}@keyframes journal-step{to{transform:translateX(100%)}}
@media(max-width:1100px){.journal-page .header-nav{display:none}.journal-hero-grid{gap:30px}.journal-hero h1{font-size:83px}.journal-art{min-height:455px}.journal-art-top{left:20px;right:20px;font-size:5px}.journal-art-caption{left:23px}.journal-art-steps{left:23px;gap:8px}.journal-article-layout{gap:45px;grid-template-columns:minmax(0,1fr) 300px}.journal-home .journal-card h3{font-size:20px}}
@media(max-width:800px){.journal-page .shell,.journal-home .shell{width:calc(100% - 36px)}.journal-hero{padding-top:130px;padding-bottom:55px}.journal-hero-grid{gap:25px;grid-template-columns:1fr 1fr}.journal-hero h1{font-size:69px}.journal-lead{font-size:13px}.journal-art{min-height:395px}.journal-art-top>span:last-child{display:none}.journal-art-images{inset:13% 7% 22%}.journal-art-caption>strong{font-size:15px}.journal-art-steps span{font-size:5px;letter-spacing:0}.journal-art-steps{left:20px;right:61px;gap:6px}.journal-motion-toggle{right:16px;width:32px;height:32px}.journal-grid{gap:20px}.journal-card-copy{padding:24px}.journal-card h3{font-size:23px}.journal-home-grid{gap:16px;grid-template-columns:1fr 1fr}.journal-home-grid .journal-card:last-child{grid-column:1/-1;max-width:calc(50% - 8px);width:100%;justify-self:center}.journal-filter-bar{align-items:flex-start}.journal-count{padding-top:12px}.journal-filters>button{padding:9px 13px;font-size:10px}.journal-section-head{gap:30px}.journal-section-head h2{font-size:38px}.journal-section-head>p{font-size:12px;max-width:260px}.journal-listing,.journal-home{padding:65px 0}.journal-close h2{font-size:33px}.journal-close>.shell{gap:30px}.journal-article{padding-top:130px}.journal-article-layout{grid-template-columns:minmax(0,1fr) 245px;gap:30px}.journal-article-head h1{font-size:45px}.journal-article-head>p{font-size:15px}.journal-article-body h2{font-size:27px}.journal-article-body section>p{font-size:14px}.journal-related-links strong{font-size:17px}.journal-reading-note{padding:20px}}
@media(max-width:600px){.journal-page .shell,.journal-home .shell{width:calc(100% - 28px)}.journal-page .legal-header .header-inner{padding:12px 10px!important;gap:5px!important}.journal-page .legal-header .logo img{width:80px;max-width:80px}.journal-page .legal-header .mega-picker>summary{padding:9px 7px!important;font-size:10px;gap:5px}.journal-page .legal-header .mega-picker>summary>svg{width:9px;height:9px}.journal-page .legal-header .language-picker>summary{padding:9px 6px!important;gap:4px;font-size:10px}.journal-page .legal-header .language-flag{width:18px!important;height:13px!important}.journal-page .legal-header .language-chevron{width:10px!important;height:10px!important}.journal-page .legal-header .header-inner>.mega-picker{margin-left:auto}.journal-page .legal-header .header-inner>.language-picker{margin-left:0}.journal-page .legal-header .header-contact{padding:9px 7px;font-size:9px;line-height:1.2;max-width:79px;min-height:39px;gap:0;text-align:center;overflow-wrap:anywhere}.journal-page .legal-header .header-contact>span{display:none}.journal-hero{padding-top:112px;padding-bottom:45px}.journal-page .breadcrumbs{font-size:9px;margin-bottom:31px}.journal-hero-grid{grid-template-columns:1fr;gap:35px}.journal-hero h1{font-size:78px}.journal-lead{font-size:14px;max-width:360px;margin:27px 0}.journal-hero-signature{margin-top:26px;padding-top:20px;max-width:100%}.journal-art{min-height:350px;max-width:440px;width:100%;margin:auto;aspect-ratio:1.03;border-radius:18px}.journal-art-top{top:19px;left:21px;font-size:6px}.journal-art-images{inset:8% 10% 25%}.journal-art-caption{left:22px;bottom:20%}.journal-art-caption>span{font-size:10px}.journal-art-caption>strong{font-size:16px}.journal-art-steps{bottom:24px;left:22px;right:68px;gap:7px}.journal-art-steps span{font-size:5px}.journal-motion-toggle{bottom:16px;right:19px;width:34px;height:34px}.journal-section-head{display:block;margin-bottom:28px}.journal-section-head h2{font-size:36px}.journal-section-head>p{max-width:none;margin-top:22px;font-size:13px}.journal-section-head>.journal-text-link{margin-top:22px}.journal-listing,.journal-home{padding:50px 0}.journal-filter-bar{display:block;margin-bottom:24px;padding:17px 0}.journal-filters{gap:8px}.journal-filters>button{font-size:10px;padding:9px 13px;min-height:39px}.journal-count{font-size:9px;margin-top:15px;padding:0}.journal-grid,.journal-home-grid{grid-template-columns:1fr;gap:20px}.journal-home-grid .journal-card:last-child{grid-column:auto;max-width:none}.journal-card{border-radius:14px}.journal-card-copy,.journal-home .journal-card-copy{padding:25px}.journal-card h3,.journal-home .journal-card h3{font-size:24px;margin:15px 0 19px}.journal-card p,.journal-home .journal-card p{font-size:13px}.journal-card-image,.journal-home .journal-card-image{aspect-ratio:1.6}.journal-card-art .journal-card-image>img{padding:12px 20px}.journal-read{font-size:11px}.journal-category{font-size:8px}.journal-close{padding:40px 0}.journal-close>.shell{align-items:flex-start;flex-direction:column;gap:28px}.journal-close h2{font-size:34px}.journal-article{padding-top:112px;padding-bottom:50px}.journal-article-head{margin-bottom:32px}.journal-article-head h1{font-size:37px;line-height:1.15;margin:20px 0 25px}.journal-article-head>p{font-size:15px;line-height:1.9}.journal-article-layout{display:flex;flex-direction:column;gap:32px}.journal-article-aside{position:static;order:-1;width:100%;display:grid;grid-template-columns:1fr}.journal-article-art{max-width:370px;width:100%;margin:auto}.journal-article-art.is-illustration img{aspect-ratio:1.4;padding:15px 30px}.journal-reading-note{display:none}.journal-article-body>section{padding:28px 0 30px}.journal-article-body h2{font-size:27px}.journal-article-body section>p{font-size:14px;line-height:1.95}.journal-article-note{padding:20px;font-size:12px}.journal-article-links{gap:17px}.journal-related{margin-top:50px;padding-top:30px}.journal-related>h2{font-size:28px}.journal-related-links{grid-template-columns:1fr;gap:14px}.journal-related-links strong{font-size:19px}.journal-related-links>a{padding:24px 48px 24px 24px}.journal-page .footer-links{gap:14px;font-size:10px}}
@media(max-width:350px){.journal-page .legal-header .logo img{width:65px;max-width:65px}.journal-page .legal-header .header-inner{padding:12px 8px!important;gap:4px!important}.journal-page .legal-header .header-contact{max-width:66px;font-size:8px}.journal-page .legal-header .mega-picker>summary{font-size:9px;gap:4px;padding:8px 6px!important}.journal-page .legal-header .language-picker>summary{padding:8px 5px!important}.journal-hero h1{font-size:69px}.journal-art{min-height:315px}.journal-art-steps{gap:5px;left:18px;right:60px}.journal-art-caption{left:19px;bottom:21%}.journal-art-caption>strong{font-size:15px}.journal-motion-toggle{right:15px}.journal-article-head h1{font-size:33px}.journal-section-head h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.journal-page *,.journal-home *{animation:none!important;transition:none!important}}
@media print{.journal-page{background:white;color:#111}.journal-page .legal-header,.journal-art,.journal-filters,.journal-article-aside,.journal-related,.journal-close{display:none!important}.journal-article{padding:0}.journal-article-layout{display:block}.journal-article-head h1,.journal-article-head p,.journal-article-body p,.journal-article-body h2{color:#111!important}.journal-article-links,.journal-article-note{display:none}.journal-article-body>section{break-inside:avoid}}
/* Shared BAROSSI editorial collection: brushed metal, green glass, three distinct stories. */
.journal-card-metal{position:relative;isolation:isolate;border:1px solid transparent;border-radius:20px;background:linear-gradient(150deg,#1d292b,#101d21 48%,#101b1d) padding-box,linear-gradient(135deg,#a2b6a36b,#3e5144 24%,#829d5b54 55%,#304036 80%,#7a936557) border-box;box-shadow:0 16px 36px #0000001c,inset 0 1px #ecf7db0a}
.journal-card-metal:after{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,#d2e4bd80,transparent);pointer-events:none;z-index:3}
.journal-card-metal .journal-card-image{isolation:isolate;background:radial-gradient(ellipse at 50% 38%,#9ecd4426,transparent 61%),repeating-linear-gradient(112deg,#fff0 0 3px,#ffffff02 3px 4px),linear-gradient(145deg,#23322e,#122125 65%,#1a2a21);border-bottom:1px solid #b2cf8a2b}
.journal-card-metal .journal-card-image:before{content:"";position:absolute;width:65%;aspect-ratio:1;left:17.5%;top:9%;border:1px solid #c0dc8620;border-radius:50%;box-shadow:0 0 0 16px #a0c34f04,inset 0 0 50px #91bc3010;z-index:0;pointer-events:none}
.journal-card-metal .journal-card-image:after{content:"";position:absolute;left:18%;right:18%;bottom:12%;height:14px;border-radius:50%;background:#0005;filter:blur(13px);z-index:0;pointer-events:none}
.journal-card-metal .journal-card-image>img{position:relative;z-index:1;padding:22px 30px;filter:drop-shadow(0 16px 15px #0005)}
.journal-card-metal .journal-card-index{z-index:2;background:linear-gradient(145deg,#52624b40,#0c181bcc);border:1px solid #a0bd7259;box-shadow:inset 0 1px #d2e5b927;color:#d0e7aa;backdrop-filter:blur(8px)}
.journal-card-metal .journal-card-arrow{z-index:2;color:#d5eab7;border-color:#b8d58363;background:linear-gradient(145deg,#98c44220,#0b171bd9);box-shadow:inset 0 1px #d2e5b91a;transition:transform .35s,background .35s}
.journal-card-metal .journal-card-copy{background:linear-gradient(130deg,#ffffff02,transparent 65%);position:relative}
.journal-card-metal .journal-category{color:#c1dd95;letter-spacing:.14em}
.journal-card-metal h3{font-weight:600;color:#eef3e8;line-height:1.3}
.journal-card-metal p{color:#becbc3;line-height:1.9}
.journal-card-metal .journal-read{color:#cee3b3;border-color:#a2bc792f;padding-top:20px}
.journal-card-metal:hover{border-color:#a5ce6480;box-shadow:0 23px 48px #0005,0 0 28px #96be3010}
.journal-card-metal:hover .journal-card-arrow{transform:translate(2px,-2px);background:#658c3740}
.journal-article-metal{position:relative;border:1px solid transparent;border-radius:19px;background:linear-gradient(145deg,#21302c,#112125 60%,#1b2b20) padding-box,linear-gradient(135deg,#a7bca677,#3c514343,#91b45a66) border-box;box-shadow:0 18px 38px #0003,inset 0 1px #ebf8d511}
.journal-article-art.journal-article-metal.is-illustration img{padding:24px;filter:drop-shadow(0 14px 15px #0004)}
.journal-article-metal figcaption{position:relative;color:#c3dca0;background:linear-gradient(115deg,#98c4420f,#0b181ba3);border-color:#bdd59529;font-size:9px;line-height:1.6;padding:18px 22px}
.journal-article-metal figcaption:before{content:"";display:inline-block;width:18px;height:2px;background:#9ecd50;margin:0 10px 3px 0;box-shadow:0 0 12px #a6d64e40}
.journal-article-body>section{padding:27px 29px 31px;margin-bottom:18px;border:1px solid #9bb37833;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#a4c43e08,transparent 70%),linear-gradient(145deg,#172522,#0e1b20);box-shadow:inset 0 1px #d4e5b808;overflow:hidden}
.journal-article-body .journal-chapter{display:inline-flex;align-items:center;justify-content:center;min-height:31px;min-width:34px;padding:5px;border:1px solid #a9c47c45;border-radius:7px;color:#d1e5af;background:linear-gradient(135deg,#b9cc9830,#557d2c0d);box-shadow:inset 0 1px #e3f3c826;line-height:1}
.journal-article-body h2{font-weight:600;color:#e9f1e2;margin:19px 0}
.journal-article-body section>p{color:#bbcbbf;font-size:14px;line-height:1.95}
.journal-related-links>.journal-related-card{display:flex;flex-direction:column;padding:0;border:1px solid transparent;border-radius:17px;background:linear-gradient(145deg,#1b2b24,#101e22) padding-box,linear-gradient(135deg,#a0b38b5c,#34473a,#9db47a45) border-box;overflow:hidden;box-shadow:0 12px 25px #0002;transition:transform .35s,border-color .35s,box-shadow .35s}
.journal-related-art{position:relative;isolation:isolate;display:grid;place-items:center;height:178px;background:radial-gradient(ellipse at 50% 55%,#8dbd3222,transparent 70%),repeating-linear-gradient(110deg,#fff0 0 3px,#ffffff02 3px 4px),#182a26;border-bottom:1px solid #a1bc7726}
.journal-related-art:before{content:"";position:absolute;width:137px;height:137px;border:1px solid #b7d47c20;border-radius:50%;pointer-events:none}
.journal-related-art img{position:relative;width:170px;height:170px;object-fit:contain;padding:9px;filter:drop-shadow(0 11px 12px #0005);transition:transform .5s}
.journal-related-copy{position:relative;padding:23px 48px 26px 25px;flex:1}
.journal-related-copy span{font-size:8px;color:#bfd69f;line-height:1.6;letter-spacing:.1em}
.journal-related-copy strong{font-size:20px;font-weight:500;line-height:1.45;color:#e7efdf;margin-top:13px}
.journal-related-copy i{top:20px;right:20px;color:#cee5ae}
.journal-related-links>.journal-related-card:focus-visible{outline:3px solid #d6eeab;outline-offset:4px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.journal-related-card:hover{transform:translateY(-4px);border-color:#b0cf7c80;box-shadow:0 18px 38px #0004}.journal-related-card:hover img{transform:translateY(-3px) scale(1.035)}}
@media(max-width:800px){.journal-card-metal .journal-card-image>img{padding:19px 25px}.journal-article-body>section{padding:25px 23px 28px}.journal-related-copy{padding:22px 43px 24px 22px}.journal-related-copy strong{font-size:18px}}
@media(max-width:600px){.journal-card-metal{border-radius:18px}.journal-card-metal .journal-card-image>img{padding:17px 23px}.journal-article-art.journal-article-metal.is-illustration img{aspect-ratio:1.25;padding:20px 27px}.journal-article-body>section{padding:25px 22px 27px;margin-bottom:16px}.journal-article-body h2{font-size:25px;line-height:1.3}.journal-article-body section>p{font-size:14px}.journal-related-art{height:185px}.journal-related-art img{width:180px;height:180px}.journal-related-copy{padding:23px 47px 25px 24px}.journal-related-copy strong{font-size:20px}}
@media print{.journal-article-body>section{background:none;box-shadow:none;border:1px solid #ccc;color:#111}.journal-article-body .journal-chapter{color:#111;background:none;box-shadow:none}}
