.bloghub{margin:0 0 40px;font-family:inherit;clear:both}.bloghub *{box-sizing:border-box}.bloghub__head{margin-bottom:18px}.bloghub__title{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 6px;font-weight:800}.bloghub__sub{margin:0;color:#5b6470;font-size:15px}.bloghub__search{margin:14px 0 16px}.bloghub__input{width:100%;max-width:560px;box-sizing:border-box;padding:13px 16px;font-size:16px;border:1.5px solid #d6dce4;border-radius:10px;background:#fff;color:#1c2330;outline:none;font-family:inherit}.bloghub__input:focus{border-color:#1f7aec;box-shadow:0 0 0 3px rgba(31,122,236,.15)}.bloghub__nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.bloghub__topic{border:1.5px solid #d6dce4;background:#fff;color:#2a3340;padding:8px 14px;border-radius:999px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit}.bloghub__topic:hover{border-color:#1f7aec;color:#1f7aec}.bloghub__topic.is-active{background:#1f7aec;border-color:#1f7aec;color:#fff}.bloghub__status{min-height:18px;font-size:13px;color:#5b6470;margin-bottom:8px}.bloghub__status.is-error{color:#c0392b}.bloghub-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.bloghub-card{position:relative;z-index:1;display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #e7ebf1;border-radius:12px;overflow:hidden;background:#fff;transition:transform .15s ease,box-shadow .15s ease;pointer-events:auto}.bloghub-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(20,40,80,.1)}.bloghub-card__img{display:block;width:100%;padding-top:56%;background:#eef1f5 center/cover no-repeat}.bloghub-card__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.bloghub-card__title{font-size:16px;font-weight:700;line-height:1.35;color:#141a24}.bloghub-card__meta{font-size:12px;color:#8a94a3}.bloghub-card__excerpt{font-size:13.5px;color:#4a5462;line-height:1.5}.bloghub__empty{color:#5b6470;font-size:15px;padding:20px 0}.bloghub__pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px}.bloghub__page{min-width:40px;padding:9px 13px;font-size:14px;cursor:pointer;border:1.5px solid #d6dce4;background:#fff;color:#2a3340;border-radius:8px;font-family:inherit;transition:all .15s ease}.bloghub__page:hover:not(.is-disabled):not(.is-active){border-color:#1f7aec;color:#1f7aec}.bloghub__page.is-active{background:#1f7aec;border-color:#1f7aec;color:#fff;cursor:default}.bloghub__page.is-disabled{opacity:.4;cursor:not-allowed}.bloghub__gap{padding:0 4px;color:#8a94a3}.bloghub-related{max-width:1180px;margin:40px auto 12px;clear:both}.bloghub-related__title{font-size:clamp(20px,2.6vw,26px);margin:0 0 16px;font-weight:800}.bloghub-related__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bloghub-related .bloghub-card__title{font-size:15px}.bloghub-related .bloghub-card__body{padding:12px 14px 16px}.bloghub-related .bloghub-card__excerpt{font-size:13px}.bloghub-related .bloghub-card{pointer-events:auto}@media (max-width:900px){.bloghub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){.bloghub__nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bloghub__topic{flex:0 0 auto}.bloghub-grid{grid-template-columns:1fr;gap:14px}.bloghub-related__grid{grid-template-columns:1fr;gap:14px}.bloghub-card__body{padding:10px 12px 14px}.bloghub-card__title{font-size:14px}.bloghub-card__excerpt{font-size:12px}}