.blog .lede{margin:0 0 8px;font:400 17px/1.6 var(--sans);color:var(--ink-soft)}.blog .who .who-name{margin:0;font:800 22px/1.1 var(--serif);letter-spacing:-.015em}.blog .who .who-name a{color:var(--ink);text-decoration:none}.post-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px}.post-item{padding:14px 14px 18px;border:2px solid var(--line);border-radius:24px;background:var(--panel)}.post-item a{color:inherit;text-decoration:none;display:block}.post-item img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:14px;background:var(--line)}.post-item h2{margin:14px 4px 4px;font:800 21px/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink)}.post-item a:hover h2{color:var(--accent)}.post-item time{display:block;margin:0 4px;font:600 13px/1.4 var(--sans);color:var(--ink-dim)}.post-item p{margin:8px 4px 0;font:400 15.5px/1.6 var(--sans);color:var(--ink-soft)}.post-title{margin:6px 0 8px;font:800 32px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink)}.post-meta{margin:0 0 18px;font:600 14px/1.5 var(--sans);color:var(--ink-dim)}.post-hero{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:18px;margin:0 0 20px;background:var(--line)}.post .lede{font:500 19px/1.55 var(--sans);color:var(--ink)}.post-body h2{margin:30px 0 10px;font:800 22px/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink)}.post-body p{margin:0 0 14px;font:400 17px/1.7 var(--sans);color:var(--ink-soft)}.post-body em{color:var(--ink)}.post-body a{color:var(--accent)}.post-body a.mv{font-weight:700;white-space:nowrap;text-decoration:none;border-bottom:1px solid var(--accent-line)}.post-body a.mv:hover{border-bottom-color:var(--accent)}.more-posts{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--line)}.more-posts h2{margin:0 0 8px;font:800 18px/1.3 var(--serif);color:var(--ink)}.more-posts ul{margin:0;padding-left:20px}.more-posts li{margin:0 0 6px;font:400 15.5px/1.6 var(--sans)}.more-posts a{color:var(--accent)}.blog .post-foot{margin:28px 0 0;font-size:14px}.blog .post-foot a{color:var(--accent)}@media(max-width:560px){.post-title{font-size:26px}.post-body p{font-size:16.5px}.blog .who .who-name{font-size:18px}}.shot{float:left;width:320px;margin:6px 24px 14px 0}.shot a{display:block;border-radius:12px;overflow:hidden;background:var(--line)}.shot img{display:block;width:100%;height:auto;aspect-ratio:1}.shot a:hover{outline:2px solid var(--accent-line);outline-offset:2px}.shot figcaption{margin:8px 2px 0;font:400 13.5px/1.5 var(--sans);color:var(--ink-dim)}.shot figcaption strong{color:var(--ink);font-weight:700}.post-body h2{clear:both}.post-body:after{content:"";display:block;clear:both}@media(max-width:600px){.shot{float:none;max-width:320px;margin:4px auto 18px}}

//# sourceMappingURL=blog.css.map
