.blog-search[data-astro-cid-ezfxcgpt]{--search-width: min(520px, calc(100vw - 96px) );position:relative;display:inline-flex;align-items:center;justify-content:flex-start;min-height:46px}.blog-search-trigger[data-astro-cid-ezfxcgpt],.blog-search-clear[data-astro-cid-ezfxcgpt]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.blog-search-trigger[data-astro-cid-ezfxcgpt]{width:46px;height:46px;margin-left:-14px}.blog-search-trigger[data-astro-cid-ezfxcgpt]:hover,.blog-search-clear[data-astro-cid-ezfxcgpt]:hover{color:var(--accent)}.blog-search-field[data-astro-cid-ezfxcgpt]{position:absolute;inset:0 auto auto 0;width:var(--search-width);min-height:46px;display:flex;align-items:center;gap:10px;padding:0;border-bottom:1px solid var(--rule);background:var(--paper);opacity:0;pointer-events:none}.blog-search[data-astro-cid-ezfxcgpt].is-open .blog-search-trigger[data-astro-cid-ezfxcgpt]{opacity:0;pointer-events:none}.blog-search[data-astro-cid-ezfxcgpt].is-open .blog-search-field[data-astro-cid-ezfxcgpt]{opacity:1;pointer-events:auto}.blog-search-field[data-astro-cid-ezfxcgpt]:focus-within{border-color:var(--accent)}.blog-search-field-icon[data-astro-cid-ezfxcgpt]{flex:0 0 auto;color:var(--ink-muted)}.blog-search-input[data-astro-cid-ezfxcgpt]{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-serif);font-size:19px;line-height:1.6}.blog-search-input[data-astro-cid-ezfxcgpt]::-moz-placeholder{color:var(--ink-muted)}.blog-search-input[data-astro-cid-ezfxcgpt]::placeholder{color:var(--ink-muted)}.blog-search-input[data-astro-cid-ezfxcgpt]::-webkit-search-cancel-button,.blog-search-input[data-astro-cid-ezfxcgpt]::-webkit-search-decoration,.blog-search-input[data-astro-cid-ezfxcgpt]::-webkit-search-results-button,.blog-search-input[data-astro-cid-ezfxcgpt]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.blog-search-clear[data-astro-cid-ezfxcgpt]{width:30px;height:30px}.blog-search-status[data-astro-cid-ezfxcgpt]{position:absolute;top:calc(100% + 10px);left:0;width:var(--search-width);min-height:16px;color:var(--ink-muted);font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:left;opacity:0}.blog-search[data-astro-cid-ezfxcgpt].is-searching .blog-search-status[data-astro-cid-ezfxcgpt]{opacity:1}button[data-astro-cid-ezfxcgpt]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-search-input[data-astro-cid-ezfxcgpt]:focus,.blog-search-input[data-astro-cid-ezfxcgpt]:focus-visible{outline:none}[data-search-featured][hidden],[data-search-card][hidden],[data-load-more-wrap][hidden],.pagination[hidden],.blog-search-empty-state[hidden]{display:none!important}.blog-search-empty-state{max-width:var(--col);margin:0 auto;padding-inline:48px;font-family:var(--font-serif);font-size:21px;color:var(--ink-muted)}@media(max-width:767px){.blog-search[data-astro-cid-ezfxcgpt]{--search-width: min(520px, calc(100vw - 48px) )}.blog-search-empty-state{padding-inline:24px}}@media(max-width:479px){.blog-search[data-astro-cid-ezfxcgpt]{--search-width: calc(100vw - 40px) }.blog-search-empty-state{padding-inline:20px}}#postsList .post-row{display:flex;gap:20px;align-items:flex-start;text-decoration:none;color:var(--ink)}#postsList .post-row img{width:96px;height:54px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border:0;border-radius:0;box-shadow:none}#postsList .post-row .post-text{min-width:0}#postsList .post-row h3{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1.3}#postsList .post-row:hover h3{color:var(--accent)}#postsList .post-row p{margin:6px 0 0;font-family:var(--font-serif);font-size:17px;font-style:italic;line-height:1.5;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#postsList .post-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:479px){#postsList .post-row p{-webkit-line-clamp:3}#postsList .post-row img{width:80px;height:45px}}
