.wcb-page{font-family:var(--font-body);background:var(--white);color:var(--text-1)}.wcb-hero{position:relative;padding:88px 0 76px;text-align:center;color:var(--text-1);overflow:hidden}.wcb-hero__container{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center}.wcb-hero__title{font-family:var(--font-display);font-size:var(--text-display);font-weight:600;line-height:var(--lh-display);letter-spacing:-.04em;color:var(--text-1);margin:0 0 20px}.wcb-hero__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:var(--lh-body);color:var(--text-3);max-width:640px;margin:0 auto 36px}@media(max-width:640px){.wcb-hero__subtitle{font-size:var(--text-body)}}.wcb-hero__search-wrap{position:relative;width:100%;max-width:520px}.wcb-hero__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:15px;pointer-events:none}.wcb-hero__search-input{width:100%;background:var(--white);border:1.5px solid #cbd5e1;border-radius:99px;padding:14px 44px 14px 46px;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-1);outline:none;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .2s ease}.wcb-hero__search-input::placeholder{color:#94a3b8}.wcb-hero__search-input:focus{border-color:var(--crm-500);box-shadow:0 4px 16px rgba(0,0,0,.08)}.wcb-hero__search-input::-webkit-search-cancel-button,.wcb-hero__search-input::-webkit-search-decoration,.wcb-hero__search-input::-webkit-search-results-button,.wcb-hero__search-input::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.wcb-hero__search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:13px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.wcb-hero__search-clear:hover{color:#0f172a}.wcb-grid-section{padding:56px 0 96px;background:var(--white)}.wcb-grid-section__container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.wcb-featured{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;margin-bottom:80px}@media(max-width:900px){.wcb-featured{grid-template-columns:minmax(0,1fr)}}.wcb-feat-main{text-decoration:none;display:flex;flex-direction:column;gap:24px;transition:opacity .2s ease}.wcb-feat-main:hover{opacity:.9}.wcb-feat-main__img-wrap{width:100%;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--n-100)}.wcb-feat-main__img{width:100%;height:100%;object-fit:cover}.wcb-feat-main__content{display:flex;flex-direction:column;gap:12px}.wcb-feat-main__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-3);font-weight:500}.wcb-feat-main__title{font-family:var(--font-subtitle);font-size:var(--text-h3);font-weight:600;color:var(--text-1);margin:0;line-height:var(--lh-heading);letter-spacing:-.02em}.wcb-feat-author{display:flex;align-items:center;gap:10px;margin-top:4px}.wcb-feat-author__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--n-200);display:flex;align-items:center;justify-content:center;color:var(--n-500);font-size:12px}.wcb-feat-author__name{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-2)}.wcb-feat-side{display:flex;flex-direction:column;gap:16px}.wcb-feat-side-card{display:flex;align-items:center;gap:16px;padding:12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--white);text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.wcb-feat-side-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-soft)}.wcb-feat-side-card__img-wrap{width:120px;height:80px;border-radius:var(--r-sm);overflow:hidden;background:var(--n-100);flex-shrink:0}.wcb-feat-side-card__img{width:100%;height:100%;object-fit:cover}.wcb-feat-side-card__content{flex:1 1;display:flex;flex-direction:column}.wcb-feat-side-card__title{font-size:var(--text-lead);margin:0;line-height:var(--lh-heading)}.wcb-feat-side-card__title,.wcb-latest-heading{font-family:var(--font-subtitle);font-weight:600;color:var(--text-1);letter-spacing:-.02em}.wcb-latest-heading{font-size:var(--text-h2);margin:0 0 32px}.wcb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 32px;gap:48px 32px}@media(max-width:1024px){.wcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wcb-grid{grid-template-columns:minmax(0,1fr)}}.wcb-card{display:flex;flex-direction:column;text-decoration:none;transition:opacity .2s ease}.wcb-card:hover{opacity:.9}.wcb-card__graphic-wrap{width:100%;aspect-ratio:16/10;border-radius:var(--r-md);overflow:hidden;background:var(--n-100);margin-bottom:20px}.wcb-card__graphic-img{width:100%;height:100%;object-fit:cover;display:block}.wcb-card__graphic-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--n-300)}.wcb-card__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-3);font-weight:500;margin-bottom:8px}.wcb-card__title{font-family:var(--font-subtitle);font-size:var(--text-h4);font-weight:600;line-height:var(--lh-heading);color:var(--text-1);margin:0 0 16px;letter-spacing:-.02em}.wcb-card__author{display:flex;align-items:center;gap:8px}.wcb-card__avatar{width:26px;height:26px;border-radius:50%;background:var(--n-200);object-fit:cover;display:flex;align-items:center;justify-content:center;color:var(--n-500);font-size:12px}.wcb-card__author-name{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--text-2)}.wcb-card--skeleton{pointer-events:none}.wcb-card--skeleton .wcb-card__graphic-wrap{background:linear-gradient(90deg,var(--n-50) 25%,var(--n-100) 37%,var(--n-50) 63%);background-size:400% 100%;animation:wcb-skeleton-pulse 1.4s ease infinite}.wcb-empty{text-align:center;padding:80px 20px;color:var(--text-3)}.wcb-empty__icon{font-size:2.5rem;color:var(--text-4);margin-bottom:16px}.wcb-empty__text{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body);margin:0 0 20px}.wcb-empty__btn{background:var(--crm-50);border:1px solid var(--crm-200);color:var(--crm-600);font-family:var(--font-body);font-size:var(--text-small);font-weight:600;padding:10px 20px;border-radius:var(--r-md);cursor:pointer}.wcb-empty__btn:hover{background:var(--crm-100)}@keyframes wcb-skeleton-pulse{0%{background-position:100% 0}to{background-position:0 0}}.wcb-sentinel{display:flex;justify-content:center;padding:40px 0 8px;min-height:1px}.wcb-loading-more{display:flex;align-items:center;gap:10px;color:var(--text-3)}.wcb-all-loaded,.wcb-loading-more{font-family:var(--font-body);font-size:var(--text-small);font-weight:600}.wcb-all-loaded{color:var(--text-4)}