.brand-image{width:auto;height:40px;max-width:180px;object-fit:contain}.intro{padding-bottom:100px}.archive{padding-top:0}.article-grid{display:block}.post-card{display:grid;grid-template-columns:105px 1fr 48px;gap:36px;align-items:center;padding:38px 0;border-top:1px solid var(--line)}.post-card:last-child{border-bottom:1px solid var(--line)}.card-date{display:flex;flex-direction:column;color:var(--muted);line-height:1.2}.card-date strong{font:600 37px var(--serif);color:var(--ink)}.card-date span{margin-top:7px;font-size:12px}.card-body{padding:0}.card-body h3{font-size:29px;margin:8px 0}.card-body>p:last-child{max-width:700px}.list-arrow{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;transition:.2s}.post-card:hover .list-arrow{background:var(--green);border-color:var(--green);color:white;transform:translateX(3px)}.article-stats{display:flex;justify-content:center;gap:22px;margin-top:30px;color:var(--muted);font-size:13px}.article-stats span{display:inline-flex;align-items:center;gap:6px}.article-stats svg{width:16px;height:16px;stroke-width:1.7}.article-stats b{font-weight:500;color:var(--ink)}
@media(max-width:760px){.intro{padding-bottom:75px}.post-card{grid-template-columns:56px 1fr;gap:18px;padding:28px 0}.card-date strong{font-size:26px}.card-body h3{font-size:23px;margin:5px 0}.card-body>p:last-child{font-size:15px}.list-arrow{display:none}.article-stats{gap:9px;flex-wrap:wrap;margin-top:24px}.article-stats span:not(:last-child)::after{content:"";width:2px;height:2px;background:var(--muted);margin-left:3px}.brand-image{height:34px;max-width:130px}}
