.wj,.wa{background:#f1ede3;color:#332b28}.wj-hero{padding:120px 5vw 80px;max-width:1300px}.wj-hero>p,.wa-head>p{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.wj-hero h1,.wa-head h1{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(65px,9vw,145px);line-height:.82;letter-spacing:-.055em;margin:25px 0}.wj-hero h1 em{font-weight:400;color:#6a704f}.wj-hero>div{max-width:560px;font-size:17px;line-height:1.55}.wj-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(51,43,40,.2)}.wj-card{min-height:430px;border-right:1px solid rgba(51,43,40,.2);border-bottom:1px solid rgba(51,43,40,.2)}.wj-card a{display:flex;height:100%;padding:45px 5vw;flex-direction:column;color:inherit!important;text-decoration:none}.wj-card span{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.wj-card h2{font-family:var(--font-heading--family),serif;font-size:clamp(35px,4vw,58px);line-height:.95;font-weight:400;max-width:650px;margin:50px 0 20px}.wj-card p{max-width:520px;line-height:1.55}.wj-card b{margin-top:auto;font-size:9px;letter-spacing:.12em}.wa-head{padding:120px 5vw 70px;max-width:1300px}.wa-head a{color:inherit!important}.wa-head h1{max-width:1200px}.wa-summary{max-width:680px;font-size:18px;line-height:1.55}.wa-image img{width:100%;max-height:75vh;object-fit:cover}.wa-body{max-width:760px;margin:0 auto;padding:90px 30px 120px;font-size:17px;line-height:1.72}.wa-body h2{font-family:var(--font-heading--family),serif;font-size:42px;font-weight:400;line-height:1;margin:60px 0 18px}.wa-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.wa-foot{background:#6a704f;color:#f1ede3;padding:70px 5vw;display:flex;gap:30px;align-items:center}.wa-foot p{margin-right:auto;font-size:9px;letter-spacing:.14em}.wa-foot a{color:inherit!important;font-size:11px}.w2-journal{padding:100px 5vw;background:#e7e0d5;color:#332b28}.w2-journal__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px}.w2-journal__head h2{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(50px,7vw,100px);line-height:.84;letter-spacing:-.05em;margin:18px 0 0}.w2-journal__head h2 em{font-weight:400;color:#6a704f}.w2-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(51,43,40,.25)}.w2-journal__card{border-right:1px solid rgba(51,43,40,.25);min-height:370px}.w2-journal__card a{display:flex;flex-direction:column;height:100%;padding:30px;color:inherit!important;text-decoration:none}.w2-journal__card span,.w2-journal__card b{font-size:8px;letter-spacing:.12em;text-transform:uppercase}.w2-journal__card h3{font-family:var(--font-heading--family),serif;font-size:34px;line-height:1;font-weight:400;margin:45px 0 18px}.w2-journal__card p{font-size:13px;line-height:1.55}.w2-journal__card b{margin-top:auto}@media(max-width:749px){.wj-hero,.wa-head{padding:80px 22px 55px}.wj-grid{grid-template-columns:1fr}.wj-card{min-height:360px}.wa-body{padding:65px 22px 90px}.wa-foot{align-items:flex-start;flex-direction:column}.w2-journal{padding:75px 22px}.w2-journal__head{display:block}.w2-journal__head>a{display:inline-block;margin-top:25px}.w2-journal__grid{grid-template-columns:1fr}.w2-journal__card{min-height:310px;border-right:0;border-bottom:1px solid rgba(51,43,40,.25)}}
/* 2026-09-26 — journal card readability */
.w2-journal__card span,.w2-journal__card b{font-size:10px!important;line-height:1.35!important;font-weight:700}
.w2-journal__card p{font-size:16px!important;line-height:1.6!important}
.w2-journal__card b{font-size:11px!important}
.wj-card span{font-size:10px!important}.wj-card p{font-size:16px!important}.wj-card b{font-size:11px!important}
@media(max-width:749px){.w2-journal__card p,.wj-card p{font-size:15px!important}}
