.blog-body{opacity:1}.blog-main{position:relative;z-index:2;padding-top:110px}.wrap--post{max-width:820px}.blog-head{padding:clamp(40px,6vw,80px) 0 clamp(24px,3vw,40px)}.blog-head .post-h{max-width:18ch}.blog-list{padding:0 0 clamp(80px,9vw,140px)}.posts{display:grid;gap:14px}.post-card{display:block;text-decoration:none;color:inherit;padding:clamp(20px,2.4vw,30px);transition:transform .7s var(--ease-out),border-color .6s var(--ease)}.post-card:hover{transform:translateY(-4px);border-color:#2b7bff73}.post-card .h3{margin:10px 0;max-width:34ch}.post-card-k{color:var(--accent);font-weight:500}.post-card-go{display:inline-block;margin-top:14px;color:var(--ink)}.post{padding:clamp(24px,4vw,60px) 0 clamp(80px,9vw,140px)}.post-h{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(28px,4.2vw,54px);line-height:.98;letter-spacing:-.03em;margin:0 0 18px}.post-meta{margin:0 0 40px}.post-meta a{color:var(--accent);text-decoration:none}.post-sec{margin:0 0 40px;padding-top:26px;border-top:1px solid var(--hair)}.post-h2{font-family:var(--display);font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.14;letter-spacing:-.022em;margin:0 0 16px;display:flex;gap:14px;align-items:baseline}.post-n{color:var(--accent);font-weight:500;flex:none}.post-p{margin:0 0 16px;color:var(--ink-2);font-weight:300;font-size:clamp(15.5px,.4vw + 14.5px,17.5px);line-height:1.72;max-width:66ch}.post-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:9px}.post-list li{position:relative;padding-left:20px;color:var(--ink-2);font-weight:300;font-size:15.5px;line-height:1.55}.post-list li:before{content:"";position:absolute;left:0;top:.66em;width:7px;height:1px;background:var(--accent)}.post-cta{margin-top:40px;padding:clamp(22px,2.6vw,34px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.post-cta .h3{margin:0;max-width:26ch}
