.blog-tag-filters,.blog-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-tag-filters{gap:8px;margin-top:32px}.blog-tag-filters+.sail-blog-list{margin-top:24px}.blog-tag-filters a,.blog-tag{color:#333;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#ededed;border-radius:4px;align-items:center;font-size:11px;font-weight:450;line-height:16px;text-decoration:none;display:inline-flex}.blog-tag{padding:2px 6px}.blog-tag-filters a{padding:5px 9px;font-size:12px}.blog-tag-filters a:hover,a.blog-tag:hover{background:#ddd}.blog-tag-filters a[aria-current=page]{color:#fff;background:#191919}.blog-tag-filters a:focus-visible,a.blog-tag:focus-visible{outline-offset:3px;outline:2px solid #333}.blog-item-summary{gap:9px;min-width:0;display:grid}@media (max-width:600px){.blog-tag-filters+.sail-blog-list .sail-blog-item{flex-direction:column;gap:8px}}.blog-highlight,.blog-card{color:inherit;min-width:0;text-decoration:none;display:grid}.blog-highlight{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(12px,1.5vw,20px);margin:42px 0 46px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px;margin-top:22px;display:grid}.blog-card{--tag-spacing:8px;align-content:start;gap:var(--tag-spacing)}.blog-card .blog-item-summary{gap:0}.blog-card .blog-tags{margin-bottom:var(--tag-spacing)}.blog-card .sail-blog-item-date{padding-top:2px}.blog-highlight .news-thumb-frame,.blog-card .news-thumb-frame{aspect-ratio:16/9;border-radius:2px}.blog-highlight .sail-blog-item-title{letter-spacing:-.035em;font-size:clamp(25px,3vw,42px);line-height:1.13}.blog-card .sail-blog-item-title{line-height:1.3}.blog-highlight .blog-item-summary{gap:16px}:is(.blog-highlight,.blog-card):is(:hover,:focus-visible) .sail-blog-item-title{color:#2c4681}@media (max-width:850px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-highlight,.blog-card-grid{grid-template-columns:1fr}.blog-highlight{gap:6px;margin:30px 0}}
