.FromTheBlog-module__h3U_2G__section{background:var(--surface-alt)}.FromTheBlog-module__h3U_2G__inner{max-width:var(--max);padding:var(--section-py) var(--gutter);flex-direction:column;align-items:center;margin:0 auto;display:flex}.FromTheBlog-module__h3U_2G__head{text-align:center}.FromTheBlog-module__h3U_2G__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:700;line-height:1}.FromTheBlog-module__h3U_2G__lede{max-width:54ch;color:var(--ink-soft);text-wrap:pretty;margin:14px auto 0;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.FromTheBlog-module__h3U_2G__grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-top:clamp(40px,5vw,64px);list-style:none;display:grid}.FromTheBlog-module__h3U_2G__card{border-radius:var(--radius-card);background:0 0;border:none;flex-direction:column;min-width:0;transition:transform .2s ease-out;display:flex;overflow:hidden}.FromTheBlog-module__h3U_2G__card:hover{transform:translateY(-4px)}.FromTheBlog-module__h3U_2G__cover{aspect-ratio:16/10;background:color-mix(in srgb, var(--green) 7%, var(--surface));font-family:var(--font-mono);color:var(--ink-soft);border:none;place-items:center;font-size:.8125rem;display:grid}.FromTheBlog-module__h3U_2G__body{flex-direction:column;align-items:flex-start;padding:24px 0 0;display:flex}.FromTheBlog-module__h3U_2G__date{font-family:var(--font-mono);color:var(--ink-soft);font-size:.8125rem}.FromTheBlog-module__h3U_2G__postTitle{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:10px;font-size:1.25rem;font-weight:700;line-height:1.15}.FromTheBlog-module__h3U_2G__excerpt{color:var(--ink-soft);margin-top:10px}.FromTheBlog-module__h3U_2G__link{min-height:48px;color:var(--green);text-underline-offset:6px;align-items:center;gap:6px;margin-top:clamp(28px,3.6vw,40px);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s ease-out;display:flex}.FromTheBlog-module__h3U_2G__link svg{transition:transform .16s ease-out}.FromTheBlog-module__h3U_2G__link:hover{text-decoration-color:currentColor}.FromTheBlog-module__h3U_2G__link:hover svg{transform:translate(3px)}@media (max-width:860px){.FromTheBlog-module__h3U_2G__grid{grid-template-columns:1fr;max-width:460px}}
