.blog:not(body){padding-bottom:20px}.blog__about{margin-top:44px;padding-top:26px;border-top:1.5px dashed var(--line);font-size:14px;color:var(--ink-soft)}.blog__layout.has-side{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.has-side .posts{grid-template-columns:repeat(2,minmax(0,1fr))}.posts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.post-card:hover{transform:translateY(-5px);box-shadow:0 26px 40px -26px #17283d80}.post-card__img{position:relative;display:block;aspect-ratio:16/10;background:var(--cream);overflow:hidden}.post-card__img img,.post-card__img .ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.post-card:hover .post-card__img img{transform:scale(1.05)}.post-card__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.post-card__t{font-size:16px;font-weight:800;line-height:1.7}.post-card__t a:hover{color:var(--terra)}.post-card__x{font-size:13px;color:var(--ink-soft);line-height:1.95;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card .link-all{margin-top:auto}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;color:var(--slate)}.post-meta>*{display:inline-flex;align-items:center;gap:5px}.post-meta .i{width:15px;height:15px}.post-cat{display:inline-flex;height:24px;align-items:center;padding-inline:10px;border-radius:99px;background:#fbf1ee;color:var(--terra-d);font-size:11.5px;font-weight:800}.phead--post{text-align:center}.phead--post .crumb ol{justify-content:center}.phead--post .post-cat{margin-bottom:10px}.phead--post .post-meta{justify-content:center;margin-top:8px}.post-foot{margin-top:30px;padding-top:20px;border-top:1.5px dashed var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.post-tags{display:flex;flex-wrap:wrap;gap:6px}.post-tags a{display:inline-flex;height:32px;align-items:center;padding-inline:12px;border-radius:99px;background:var(--cream);font-size:12px;font-weight:700}.post-tags a:hover{background:var(--navy);color:#fff}.share{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.share a,.share button{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.2s}.share a:hover,.share button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.share .i{width:17px;height:17px}.rel-posts{margin-top:50px}.wbox{background:var(--cream);border-radius:20px;padding:18px;font-size:13.5px}.wbox+.wbox{margin-top:16px}.wbox__t{font-size:15px;font-weight:800;margin-bottom:10px}.wbox ul{display:grid;gap:6px}.wbox a:hover{color:var(--terra)}@media (max-width:1023px){.blog__layout.has-side{grid-template-columns:1fr}.posts,.posts--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.posts,.posts--3,.has-side .posts{grid-template-columns:1fr}}
