.journal,.journal-article{background:#fffdf5;color:#173d2e}
.journal-kicker{display:block;color:#aa5c30;font-size:9px;letter-spacing:.14em;font-weight:700;line-height:1.5;margin-bottom:12px}
.journal-hero{max-width:1260px;padding:112px 28px 30px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.journal-hero h1{font:700 clamp(43px,4.8vw,66px)/1.03 var(--sans);letter-spacing:-.055em;color:#153e2d}.journal-hero h1 em{font-family:var(--serif);font-weight:500;color:#a75831}.journal-hero>p{font-size:15px;line-height:1.7;color:#617266;margin:0 0 4px;max-width:400px}
.journal-content{max-width:1260px;padding:0 28px 35px;margin:auto}.journal-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe4d7;padding-top:18px;margin-bottom:23px;gap:18px}.journal-filters{display:flex;gap:8px;flex-wrap:wrap}.journal-filters a{min-height:38px;display:flex;align-items:center;border:1px solid #dbe1d2;border-radius:999px;padding:8px 16px;font-size:11px;background:white;color:#526a59}.journal-filters a[aria-current]{background:#164c39;border-color:#164c39;color:white}.journal-toolbar>span{font-size:11px;color:#758273;white-space:nowrap}
.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.journal-card{min-width:0;background:white;border:1px solid #e1e5d9;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.journal-card:hover{border-color:#abc0a5;box-shadow:0 8px 20px #173d2e0d}.journal-card-photo{height:180px;display:block;overflow:hidden;background:#ede9dd}.journal-card-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.journal-card:hover img{transform:scale(1.025)}.journal-card>div{padding:18px;display:flex;flex-direction:column;flex:1}.journal-card .journal-kicker{font-size:8px;margin-bottom:9px}.journal-card h2{font:700 22px/1.18 var(--sans);letter-spacing:-.035em;margin:0 0 10px;color:#183e2d}.journal-card p{font-size:12px;line-height:1.65;color:#6b7a6e;margin:0 0 15px}.journal-card-read{display:flex;justify-content:space-between;font-size:11px;font-weight:700;border-top:1px solid #e4e8dc;padding-top:12px;margin-top:auto}.journal-note{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 28px;background:#edf1e4;border-block:1px solid #e0e5d7}.journal-note p{font-size:13px;color:#526c59;margin:0}.journal-note a{font-size:12px;font-weight:700;white-space:nowrap}
.journal-article-head{max-width:1200px;padding:112px 28px 32px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px}.journal-article-head h1{font:700 clamp(33px,3.4vw,48px)/1.12 var(--sans);letter-spacing:-.045em;color:#153e2d;margin:0 0 18px}.journal-article-head>div>p{font-size:15px;line-height:1.65;color:#657568;margin:0 0 17px}.journal-byline{font-size:10px;color:#7a887a;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.journal-article-head figure{margin:0;min-width:0}.journal-article-head img{width:100%;height:270px;object-fit:cover;border-radius:18px;background:#f0ecdf}.journal-article-head figcaption{font-size:9px;color:#899486;margin-top:7px}
.journal-reading-layout{max-width:1200px;margin:auto;padding:0 28px 30px;display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:55px;align-items:start}.journal-body{min-width:0}.journal-body p{font-size:15px;line-height:1.85;color:#5b6e5e;margin:0 0 16px}.journal-body>.journal-intro{font-size:17px;color:#2c513a;border-top:1px solid #dce3d3;padding-top:24px;margin-bottom:25px}.journal-body section{margin-bottom:24px}.journal-body h2{font:700 24px/1.22 var(--sans);letter-spacing:-.025em;color:#173e2e;margin:0 0 12px}.journal-tip{border-left:3px solid #bd8b45;background:#f7efdc;padding:17px 21px;margin:24px 0}.journal-tip>b{font-size:12px;color:#8b582a}.journal-tip>p{font-size:13px;margin:7px 0 0;line-height:1.75}.journal-sources{border-top:1px solid #e0e5d8;padding-top:22px}.journal-body .journal-sources h2{font-size:19px}.journal-sources p{font-size:12px}.journal-sources ul{padding-left:16px;margin:10px 0}.journal-sources li{font-size:11px;margin:7px 0;color:#627565}.journal-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.journal-sources small{font-size:10px;color:#83907d}
.journal-product-note{position:sticky;top:20px;padding:18px;background:#eef2e6;border:1px solid #dce4d2;border-radius:16px}.journal-product-note img{width:100%;height:145px;object-fit:cover;border-radius:10px;margin-bottom:17px}.journal-product-note h2{font:700 23px/1.1 var(--sans);letter-spacing:-.035em;margin-bottom:12px;color:#173e2e}.journal-product-note p{font-size:12px;line-height:1.7;color:#677a68;margin:0 0 17px}.journal-product-note .button{width:100%;padding:12px 14px;border-radius:999px;min-height:42px;font-size:11px}
.journal-related{max-width:1200px;margin:auto;padding:0 28px 32px}.journal-related>header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #e0e5d7;padding-top:22px;margin-bottom:17px}.journal-related h2{font:600 28px/1.1 var(--sans);letter-spacing:-.035em}.journal-related>header>a{font-size:11px;font-weight:700;white-space:nowrap}.journal-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.journal-related>div>a{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:15px;border:1px solid #e0e6d6;border-radius:12px;overflow:hidden;background:white}.journal-related img{width:100px;height:95px;object-fit:cover}.journal-related small{display:block;font-size:9px;color:#a65b31;margin-bottom:7px}.journal-related b{font-size:14px;line-height:1.35;display:block;padding-right:10px}
@media(max-width:1000px){.journal-hero{gap:30px}.journal-hero h1{font-size:48px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-head{gap:25px}.journal-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.journal-card-photo{height:190px}}
@media(max-width:700px){.journal-hero{padding:100px 20px 24px;grid-template-columns:1fr;gap:17px}.journal-hero h1{font-size:43px}.journal-hero>p{font-size:14px;max-width:none}.journal-content{padding:0 18px 25px}.journal-toolbar{align-items:start;gap:12px;flex-direction:column;padding-top:17px;margin-bottom:18px}.journal-filters{gap:6px}.journal-filters a{font-size:10px;padding:8px 12px;min-height:37px}.journal-toolbar>span{font-size:10px}.journal-grid{grid-template-columns:1fr;gap:16px}.journal-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.journal-card-photo{height:100%;min-height:220px}.journal-card>div{padding:15px}.journal-card h2{font-size:20px}.journal-card p{font-size:12px}.journal-card .journal-kicker{font-size:7px}.journal-note{display:grid;padding:20px;gap:10px}.journal-note p{font-size:12px}.journal-article-head{padding:100px 20px 24px;grid-template-columns:1fr;gap:20px}.journal-article-head h1{font-size:34px}.journal-article-head>div>p{font-size:14px}.journal-article-head img{height:220px}.journal-reading-layout{grid-template-columns:1fr;padding:0 20px 25px;gap:20px}.journal-body>.journal-intro{font-size:16px;padding-top:20px}.journal-body h2{font-size:23px}.journal-body p{font-size:14px;line-height:1.8}.journal-product-note{position:static;display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px 15px;padding:15px}.journal-product-note .journal-kicker{grid-column:1/-1;margin-bottom:4px}.journal-product-note img{grid-row:2/5;grid-column:1;height:100%;min-height:145px;max-height:170px;margin:0}.journal-product-note h2{font-size:23px;margin:0}.journal-product-note p{margin:0;font-size:11px}.journal-product-note .button{font-size:10px;grid-column:2}.journal-related{padding:0 20px 25px}.journal-related h2{font-size:25px}.journal-related>header{align-items:start;flex-direction:column;gap:9px}.journal-related>div{grid-template-columns:1fr}.journal-related b{font-size:13px}}
@media(max-width:360px){.journal-card{grid-template-columns:90px minmax(0,1fr)}.journal-card h2{font-size:19px}.journal-card>div{padding:13px}}
