.blog-bento[data-v-aa49874f]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:10px;align-items:stretch}.blog-bento__subscribe[data-v-aa49874f]{display:flex;flex-direction:column;gap:18px;padding:20px 22px 22px;border:1px solid var(--border-color-primary);background:repeating-linear-gradient(135deg,transparent 0,transparent 9px,var(--border-color-tertiary) 9px,var(--border-color-tertiary) 10px),var(--bg-color-secondary)}.blog-bento__head[data-v-aa49874f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-bento__eyebrow[data-v-aa49874f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-bento__browse[data-v-aa49874f]{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.blog-bento__browse[data-v-aa49874f]:hover{color:var(--fg-primary)}.blog-bento__copy[data-v-aa49874f]{flex:1;display:flex;flex-direction:column;gap:8px}.blog-bento__title[data-v-aa49874f]{font-family:var(--font-heading);font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.3px;color:var(--fg-primary);margin:0}.blog-bento__lede[data-v-aa49874f]{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--fg-secondary);margin:0;max-width:52ch}.blog-bento__form[data-v-aa49874f]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.blog-bento__form-row[data-v-aa49874f]{display:flex;gap:8px;align-items:stretch}.blog-bento__input[data-v-aa49874f]{flex:1;min-width:0;padding:10px 12px;font-family:var(--font-body);font-size:14px;color:var(--fg-primary);background:var(--bg-color-primary);border:1px solid var(--border-color-secondary);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.blog-bento__input[data-v-aa49874f]:focus{border-color:var(--border-hover)}.blog-bento__input[data-v-aa49874f]::-moz-placeholder{color:var(--fg-tertiary)}.blog-bento__input[data-v-aa49874f]::placeholder{color:var(--fg-tertiary)}.blog-bento__privacy[data-v-aa49874f]{font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--fg-tertiary);margin:0}.blog-bento__privacy-link[data-v-aa49874f]{color:var(--fg-secondary);text-decoration:underline;text-underline-offset:2px}.blog-bento__privacy-link[data-v-aa49874f]:hover{color:var(--fg-primary)}.blog-bento__message[data-v-aa49874f]{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;margin:0;padding:8px 10px;border:1px solid var(--border-color-secondary)}.blog-bento__message--success[data-v-aa49874f]{border-color:var(--border-hover)}.blog-bento__message--error[data-v-aa49874f],.blog-bento__message--success[data-v-aa49874f]{color:var(--fg-primary);background:var(--bg-color-primary)}.blog-bento__message--error[data-v-aa49874f]{border-color:var(--fg-tertiary)}.blog-bento__aside[data-v-aa49874f]{display:grid;grid-template-rows:1fr 1fr;gap:10px;min-height:0}.blog-bento__tile[data-v-aa49874f]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;border:1px solid var(--border-color-secondary);background:var(--bg-color-primary);text-decoration:none;color:inherit;min-height:0;transition:border-color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.blog-bento__tile[data-v-aa49874f]:hover{border-color:var(--border-hover);background:var(--bg-color-secondary)}.blog-bento__tile-title[data-v-aa49874f]{font-family:var(--font-heading);font-size:15px;font-weight:500;line-height:1.3;color:var(--fg-primary)}.blog-bento__tile-link[data-v-aa49874f]{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-secondary)}.blog-bento__tile:hover .blog-bento__tile-link[data-v-aa49874f]{color:var(--fg-primary)}.arrow[data-v-aa49874f]{display:inline-block;margin-left:4px}.message-enter-active[data-v-aa49874f],.message-leave-active[data-v-aa49874f]{transition:opacity .24s ease-out,transform .24s ease-out}.message-enter-from[data-v-aa49874f],.message-leave-to[data-v-aa49874f]{opacity:0;transform:translateY(-6px)}@media(max-width:820px){.blog-bento[data-v-aa49874f]{grid-template-columns:1fr}.blog-bento__aside[data-v-aa49874f]{grid-template-columns:1fr 1fr;grid-template-rows:none}}@media(max-width:520px){.blog-bento__aside[data-v-aa49874f]{grid-template-columns:1fr}.blog-bento__form-row[data-v-aa49874f],.blog-bento__head[data-v-aa49874f]{flex-direction:column}.blog-bento__head[data-v-aa49874f]{align-items:flex-start}}
