.wb-content{padding-block:28px 64px}@media (min-width:1000px){.wb-content--with-side:has(.wb-content__side){display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}}.wb-page-head{margin-bottom:26px}.wb-page-title{margin-bottom:10px}.wb-page-desc{color:var(--wb-muted)}.wb-post-card{display:flex;flex-direction:column;overflow:hidden;margin:0;background:#fff;border:1.5px solid var(--wb-line);border-radius:var(--wb-radius);transition:box-shadow 0.25s,transform 0.25s,border-color 0.25s}.wb-post-card:hover{transform:translateY(-4px);box-shadow:var(--wb-shadow-lg);border-color:transparent}.wb-post-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--wb-cream)}.wb-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.wb-post-card:hover .wb-post-card__media img{transform:scale(1.05)}.wb-post-card__ph{display:flex;min-height:100%;align-items:center;justify-content:center;width:100%;height:100%;color:var(--wb-primary);opacity:.4}.wb-post-card__body{padding:16px 18px 20px}.wb-post-card__date{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--wb-muted)}.wb-post-card__title{margin:0;font-size:1.02rem;line-height:1.4}.wb-post-card__title a{color:var(--wb-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wb-post-card__title a:hover{color:var(--wb-primary)}.wb-posts--list{margin-bottom:32px}@media (min-width:1000px){.wb-content--with-side .wb-posts--list{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-article{min-width:0}.wb-article--page{max-width:900px;margin-inline:auto}.wb-article__meta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px;font-size:.85rem;font-weight:600;color:var(--wb-muted)}.wb-article__cover{margin:0 0 26px;overflow:hidden;border-radius:var(--wb-radius)}.wb-article__cover img{width:100%}.entry-content{font-size:1.03rem;line-height:1.8;overflow-wrap:anywhere}.entry-content>*:first-child{margin-top:0}.entry-content h2{margin:1.6em 0 .6em}.entry-content h3{margin:1.4em 0 .5em}.entry-content img{border-radius:12px}.entry-content a{text-decoration:underline;text-underline-offset:3px}.entry-content ul,.entry-content ol{padding-left:1.4em}.entry-content li{margin-bottom:.4em}.entry-content blockquote{margin:1.4em 0;padding:14px 20px;color:var(--wb-muted);background:var(--wb-cream);border-left:4px solid var(--wb-primary);border-radius:0 12px 12px 0}.entry-content table{width:100%;border-collapse:collapse;margin-bottom:1.4em;font-size:.95rem;display:block;overflow-x:auto}.entry-content th,.entry-content td{padding:10px 12px;text-align:left;border:1px solid var(--wb-line)}.entry-content th{background:var(--wb-cream)}.entry-content .alignwide,.entry-content .alignfull{max-width:100%}.entry-content .alignleft{float:left;margin:0 1.2em 1em 0}.entry-content .alignright{float:right;margin:0 0 1em 1.2em}.entry-content .aligncenter{margin-inline:auto}.entry-content figcaption,.wp-caption-text{font-size:.85rem;color:var(--wb-muted);text-align:center}.entry-content iframe{max-width:100%}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--wb-line)}.post-navigation a{font-weight:600}.wb-content__side .wb-widget{margin-bottom:24px}.wb-comments{margin-top:44px;padding-top:28px;border-top:1px solid var(--wb-line)}.wb-comments__title{font-size:1.2rem}.wb-comments__list{padding:0;list-style:none}.wb-comments__list .comment-body{margin-bottom:18px;padding:16px 18px;background:var(--wb-cream);border-radius:var(--wb-radius-sm)}.wb-comments__list .children{list-style:none;padding-left:20px}.wb-comments .comment-author img{float:left;margin-right:12px;border-radius:50%}.wb-comments .comment-metadata{font-size:.8rem;color:var(--wb-muted)}.wb-404{text-align:center;padding-block:72px}.wb-404__code{margin:0;font-size:clamp(4rem, 14vw, 8rem);font-weight:800;line-height:1;color:var(--wb-primary);opacity:.9}.wb-404__search{max-width:460px;margin:22px auto}.wb-legacy-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.wb-legacy-col{flex:1 1 260px;min-width:0}.wb-legacy-section{margin-bottom:32px}.wb-legacy-box{padding:20px;margin-bottom:20px;background:var(--wb-cream);border-radius:var(--wb-radius)}.wb-legacy-gap{height:24px}.wb-legacy-heading{margin:1.2em 0 .5em}.wb-legacy-image{margin-bottom:16px}.wb-legacy-accordion-item{padding:12px 0;border-bottom:1px solid var(--wb-line)}.wb-legacy-title{display:block;margin-bottom:6px}.wb-author{display:flex;gap:16px;align-items:flex-start;margin:32px 0 8px;padding:18px 20px;background:var(--wb-cream);border-radius:var(--wb-radius)}.wb-author__avatar{border-radius:50%;flex:0 0 auto}.wb-author__name{margin:0 0 4px;font-weight:700}.wb-author__bio{margin:0;color:var(--wb-muted);line-height:1.6}