.ybsc-page-title{text-align:center;margin-bottom:var(--ybsc-space-lg)}.ybsc-page-title p{max-width:620px;margin-inline:auto}.ybsc-category-description{max-width:680px;margin:0 auto var(--ybsc-space-lg);text-align:left;color:var(--ybsc-ink-soft)}.ybsc-category-description p:last-child{margin-bottom:0}.ybsc-category-filter{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:var(--ybsc-space-lg)}.ybsc-category-filter a{display:inline-block;padding:.45rem .95rem;border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-pill);color:var(--ybsc-ink);text-decoration:none;font-size:.875rem;font-weight:500}.ybsc-category-filter a[aria-current="page"]{background:var(--ybsc-rust);border-color:var(--ybsc-rust);color:var(--ybsc-white)}.ybsc-category-filter a:hover:not([aria-current="page"]){border-color:var(--ybsc-rust);color:var(--ybsc-rust)}.ybsc-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ybsc-space-md)}.ybsc-post-card{background:var(--ybsc-white);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-md);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s var(--ybsc-ease),box-shadow .18s var(--ybsc-ease)}.ybsc-post-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -14px rgb(43 32 41 / .35)}.ybsc-post-card__thumb{aspect-ratio:16 / 10;overflow:hidden;background:var(--ybsc-card)}.ybsc-post-card__thumb img{width:100%;height:100%;object-fit:cover}.ybsc-post-card__body{padding:var(--ybsc-space-sm) var(--ybsc-space-md) var(--ybsc-space-md);display:flex;flex-direction:column;gap:.5rem;flex:1}.ybsc-post-card__category{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ybsc-rust)}.ybsc-post-card__title{font-size:1.1rem;margin:0}.ybsc-post-card__title a{color:var(--ybsc-ink);text-decoration:none}.ybsc-post-card__title a:hover{color:var(--ybsc-primary)}.ybsc-post-card__excerpt{font-size:.9rem;margin:0;flex:1}.ybsc-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:var(--ybsc-space-lg)}.ybsc-pagination a,.ybsc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border-radius:var(--ybsc-radius-sm);border:1px solid var(--ybsc-border);text-decoration:none;color:var(--ybsc-ink);font-size:.9rem}.ybsc-pagination .current{background:var(--ybsc-primary);border-color:var(--ybsc-primary);color:var(--ybsc-white)}.ybsc-pagination a:hover{border-color:var(--ybsc-primary);color:var(--ybsc-primary)}.ybsc-single__thumb{border-radius:var(--ybsc-radius-md);overflow:hidden;margin-bottom:var(--ybsc-space-lg)}.ybsc-single__inner{max-width:760px;margin-inline:auto}.ybsc-single__header{text-align:center;margin-bottom:var(--ybsc-space-lg)}.ybsc-single__category{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ybsc-rust);margin-bottom:var(--ybsc-space-xs)}.ybsc-single__meta{display:flex;gap:var(--ybsc-space-sm);justify-content:center;align-items:center;color:var(--ybsc-ink-soft);font-size:.9rem;margin-top:var(--ybsc-space-sm)}.ybsc-author{display:flex;align-items:center;gap:.5rem}.ybsc-author img{width:28px;height:28px;border-radius:50%}.ybsc-single__content{font-size:1.05rem}.ybsc-single__content h2{margin-top:var(--ybsc-space-lg)}.ybsc-single__content h3{margin-top:var(--ybsc-space-md)}.ybsc-single__content img{border-radius:var(--ybsc-radius-sm);margin-block:var(--ybsc-space-sm)}.ybsc-single__content blockquote{border-left:3px solid var(--ybsc-gold);margin:var(--ybsc-space-md) 0;padding-left:var(--ybsc-space-md);color:var(--ybsc-ink-soft);font-style:italic}.ybsc-single__content .ybsc-table-wrap{overflow-x:auto;margin-block:var(--ybsc-space-md);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-sm)}.ybsc-single__content table{width:100%;border-collapse:collapse;font-size:.95rem}.ybsc-single__content table th,.ybsc-single__content table td{padding:.65rem .9rem;text-align:left;border-bottom:1px solid var(--ybsc-border)}.ybsc-single__content table thead th,.ybsc-single__content table:not(:has(thead)) tr:first-child th,.ybsc-single__content table:not(:has(thead)) tr:first-child td{font-weight:700;color:var(--ybsc-ink);background:var(--ybsc-card)}.ybsc-single__content table tbody tr:nth-child(even){background:rgb(215 225 232 / .25)}.ybsc-single__content table tr:last-child td{border-bottom:none}#ez-toc-container{background:var(--ybsc-card)!important;border:1px solid var(--ybsc-border)!important;border-radius:var(--ybsc-radius-md)!important;padding:var(--ybsc-space-md)!important;font-family:var(--ybsc-font-body)!important}#ez-toc-container .ez-toc-title{font-family:var(--ybsc-font-display)!important;color:var(--ybsc-ink)!important;font-weight:600!important}#ez-toc-container a{color:var(--ybsc-primary)!important;text-decoration:none!important}#ez-toc-container a:hover{color:var(--ybsc-primary-dark)!important}.ybsc-related{margin-top:var(--ybsc-space-2xl);padding-top:var(--ybsc-space-lg);border-top:1px solid var(--ybsc-border);max-width:var(--ybsc-container);margin-inline:auto}.ybsc-related h2{text-align:center;margin-bottom:var(--ybsc-space-md)}.ybsc-no-results{text-align:center;max-width:480px;margin-inline:auto;padding:var(--ybsc-space-xl) 0}