.el-blog-header .el-eyebrow{margin-bottom:var(--wp--preset--spacing--20)}.el-post-grid.is-layout-grid{gap:var(--wp--preset--spacing--30)}.el-post-card{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--card);overflow:hidden;height:100%;transition:transform 0.2s ease,box-shadow 0.2s ease}.wp-block-group.el-post-card,.wp-block-group.el-post-card__body{align-items:stretch!important}.el-post-card>*{min-width:0;max-width:100%}.el-post-card__body .wp-block-post-title,.el-post-card__excerpt{min-width:0;overflow-wrap:anywhere}.el-post-card:hover{transform:translateY(-4px);box-shadow:var(--wp--custom--box-shadow--hover-card)}.el-post-card__media{margin:0}.el-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.el-post-card:hover .el-post-card__media img{transform:scale(1.04)}.el-post-card__body{flex:1}.el-post-card__cat,.el-article-cat{display:inline-block;align-self:flex-start;font-size:var(--wp--preset--font-size--body-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--wp--preset--color--secondary);background:var(--wp--preset--color--primary-soft);padding:4px 10px;border-radius:var(--wp--custom--border-radius--badge)}.el-post-card__cat a,.el-article-cat a{color:inherit;text-decoration:none}.el-post-card .wp-block-post-title{line-height:1.25}.el-post-card .wp-block-post-title a{color:var(--wp--preset--color--dark);text-decoration:none}.el-post-card .wp-block-post-title a:hover{color:var(--wp--preset--color--secondary)}.el-post-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55}.el-post-card__date{margin-top:auto}.el-blog-pagination{gap:var(--wp--preset--spacing--10)}.el-blog-pagination .wp-block-query-pagination-numbers .page-numbers,.el-blog-pagination .wp-block-query-pagination-previous,.el-blog-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--pill);background:var(--wp--preset--color--white);color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--body-sm);font-weight:600;text-decoration:none}.el-blog-pagination .page-numbers.current{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary)}.el-blog-pagination a:hover{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary)}.el-article-hero{text-align:center}.el-article-hero .wp-block-post-title{max-width:none;line-height:1.12}.el-article-meta{align-items:center;justify-content:center;color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--body-sm)}.el-article-meta .el-meta-dot{color:var(--wp--preset--color--primary)}.el-reading-time{color:var(--wp--preset--color--text-muted)}.el-article-cover img{width:100%;box-shadow:var(--wp--custom--box-shadow--form)}.el-article-layout{gap:var(--wp--preset--spacing--60)}.el-article-aside{flex-grow:0}.el-blog-toc{position:sticky;top:100px}.el-blog-toc:empty{display:none}.el-blog-toc .el-toc-label{margin:0 0 var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--body-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--wp--preset--color--text-muted)}.el-blog-toc ol,.el-blog-toc ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--wp--preset--color--border)}.el-blog-toc li{margin:0}.el-blog-toc a{display:block;padding:7px 0 7px var(--wp--preset--spacing--20);margin-left:-2px;border-left:2px solid #fff0;font-size:var(--wp--preset--font-size--body-sm);line-height:1.4;color:var(--wp--preset--color--text-muted);text-decoration:none}.el-blog-toc a:hover{color:var(--wp--preset--color--secondary)}.el-blog-toc a.is-active{color:var(--wp--preset--color--secondary);font-weight:600;border-left-color:var(--wp--preset--color--primary)}@media (max-width:1024px){.el-article-aside{display:none}}.wp-block-post-content [id^="h-"]{scroll-margin-top:100px}.wp-block-post-content [class*="oa-"] h2[id^="h-"]{position:relative;font-family:var(--wp--preset--font-family--display);font-style:italic;font-weight:400;font-size:var(--wp--preset--font-size--display-lg)!important;line-height:1.2;letter-spacing:-.01em;color:var(--wp--preset--color--dark);border-bottom:1px solid var(--wp--preset--color--border)!important;padding:0 0 var(--wp--preset--spacing--20)!important;margin-top:var(--wp--preset--spacing--50)}.wp-block-post-content [class*="oa-"] h2[id^="h-"]::after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:3px;border-radius:3px;background:var(--wp--preset--color--primary)}.wp-block-post-content [class*="oa-"] h3[id^="h-"]{position:relative;padding:0 0 0 var(--wp--preset--spacing--20)!important;font-family:var(--wp--preset--font-family--display);font-weight:500;font-size:var(--wp--preset--font-size--headline-lg);line-height:1.25;color:var(--wp--preset--color--dark);margin-top:var(--wp--preset--spacing--40)}.wp-block-post-content [class*="oa-"] h3[id^="h-"]::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:3px;background:var(--wp--preset--color--primary-light)}.wp-block-post-content [class*="oa-"] p,.wp-block-post-content [class*="oa-"] li{font-size:var(--wp--preset--font-size--body-lg);line-height:1.7;color:var(--wp--preset--color--dark)}.wp-block-post-content .wp-block-image img{border-radius:var(--wp--custom--border-radius--card-sm)}.wp-block-post-content [class*="oa-"] table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--card-sm);overflow:hidden;font-size:var(--wp--preset--font-size--body-md)}.wp-block-post-content [class*="oa-"] thead th{background:var(--wp--preset--color--primary-soft);color:var(--wp--preset--color--secondary)}.wp-block-post-content [class*="oa-"] th,.wp-block-post-content [class*="oa-"] td{padding:12px 14px!important;text-align:left!important;vertical-align:top;border:0!important;border-bottom:1px solid var(--wp--preset--color--border)!important}.wp-block-post-content [class*="oa-"] tbody tr:last-child td{border-bottom:0!important}.wp-block-post-content [class*="oa-"] th:first-child,.wp-block-post-content [class*="oa-"] td:first-child{white-space:nowrap}.wp-block-post-content [class*="oa-"] td:first-child{font-weight:700;color:var(--wp--preset--color--secondary)}.wp-block-post-content #h-toc{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--card-sm);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.wp-block-post-content #h-toc a{color:var(--wp--preset--color--secondary)}