.mark{width:88px;height:62px;display:flex;align-items:center}
.mark img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}
.header-actions{justify-self:end;display:flex;align-items:center;gap:22px}
.lang{font-size:11px;letter-spacing:1px}
.hero-cta{position:absolute;left:4vw;bottom:18px;font-size:11px;font-weight:500;letter-spacing:1px;border-bottom:1px solid;padding:0 0 7px}
.pillars{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 4vw 110px}
.pillars>div{border-left:1px solid #bbb;padding:26px 28px;min-height:190px}
.pillars b{font:16px var(--serif);color:#777}.pillars h3{font:32px var(--serif);font-weight:400;margin:35px 0 14px}.pillars p{font-size:13px;line-height:1.6;margin:0;max-width:230px;color:#666}
.journal{padding:105px 4vw 120px}.journal-head{border-color:#ccc}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ccc}.journal-grid article{padding:45px 35px;border-right:1px solid #ccc;min-height:380px;display:flex;flex-direction:column}.journal-grid small{font-size:10px;letter-spacing:1.5px;color:#777}.journal-grid h3{font:30px/1.08 var(--serif);font-weight:400;margin:30px 0 20px}.journal-grid p{font-size:13px;line-height:1.7;color:#666}.journal-grid a{font-size:10px;letter-spacing:1px;margin-top:auto;border-bottom:1px solid;width:max-content;padding-bottom:6px}
footer .mark{height:78px;width:110px}footer>div{display:flex;flex-direction:column;gap:10px}
@media(max-width:850px){.header-actions{display:none}.mark{width:72px;height:54px}.hero-cta{left:22px;bottom:22px}.pillars{grid-template-columns:1fr 1fr;padding:20px 22px 70px}.pillars>div{padding:22px 16px;min-height:210px}.pillars h3{font-size:26px}.journal{padding:80px 22px}.journal-grid{grid-template-columns:1fr}.journal-grid article{min-height:320px;border-bottom:1px solid #ccc;padding:35px 20px}.journal-grid h3{font-size:27px}}
