.BlogPage{width:100%;max-width:1280px;margin:0 auto;padding:32px 0 80px;color:var(--color-regular)}@media(max-width:800px){.BlogPage{padding:16px 0 60px}}.BlogPage__header{margin-bottom:32px}.BlogPage__breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-accent);margin-bottom:16px}.BlogPage__breadcrumb a{color:var(--color-accent);text-decoration:none;transition:color .15s}.BlogPage__breadcrumb a:hover{color:var(--color-regular)}.BlogPage__titleRow{display:flex;align-items:center;gap:14px;margin:0 0 12px}.BlogPage__titleRow .BlogPage__title{margin:0}.BlogPage__titleEdit{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-low);border-radius:10px;background:rgba(0,0,0,0);color:var(--color-accent);font-size:18px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.BlogPage__titleEdit:hover{border-color:var(--color-brand);color:var(--color-brand)}.BlogPage__titleEdit:disabled{opacity:.6;cursor:default}.BlogPage__title{font-size:44px;font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}@media(max-width:800px){.BlogPage__title{font-size:32px}}.BlogPage__subtitle{font-size:17px;line-height:1.5;color:var(--color-accent);max-width:640px}@media(max-width:800px){.BlogPage__subtitle{font-size:15px}}.BlogPage__sectionTitle{font-size:24px;font-weight:800;letter-spacing:-.015em;margin:0 0 20px;color:var(--color-title)}@media(max-width:800px){.BlogPage__sectionTitle{font-size:20px}}.BlogPage__featured{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 12%,transparent),var(--card-bg));border:1px solid var(--color-low);border-radius:20px;padding:24px;margin-bottom:40px;text-decoration:none;color:inherit;text-align:left;font:inherit;cursor:pointer;width:100%;transition:transform .25s ease,border-color .25s ease}.BlogPage__featured:hover{transform:translateY(-2px);border-color:var(--color-brand)}@media(max-width:900px){.BlogPage__featured{grid-template-columns:1fr;gap:20px;padding:16px}}.BlogPage__featured__image{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10}.BlogPage__featured__image img{width:100%;height:100%;object-fit:cover;display:block}.BlogPage__featured__tag{position:absolute;top:14px;left:14px;background:var(--color-brand);color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:50px;letter-spacing:.02em;text-transform:uppercase}.BlogPage__featured__body{display:flex;flex-direction:column;justify-content:center;gap:16px}.BlogPage__featured__title{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:0}@media(max-width:900px){.BlogPage__featured__title{font-size:24px}}.BlogPage__featured__excerpt{font-size:16px;line-height:1.55;color:var(--color-accent);margin:0}.BlogPage__tags{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:6px;margin-bottom:32px;background:var(--card-bg);border-radius:50px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.BlogPage__tags::-webkit-scrollbar{display:none}.BlogPage__tag{display:inline-flex;align-items:center;flex-shrink:0;height:36px;padding:0 18px;border-radius:50px;border:none;background:rgba(0,0,0,0);color:var(--color-accent);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.BlogPage__tag:hover{color:var(--color-regular)}.BlogPage__tag-active{background:var(--color-brand);color:#fff}.BlogPage__tag-active:hover{color:#fff}.BlogPage__grid{display:grid;grid-template-columns:1fr 320px;gap:40px;margin-bottom:60px}@media(max-width:1100px){.BlogPage__grid{grid-template-columns:1fr;gap:32px}}.BlogPage__posts{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-content:start}@media(max-width:600px){.BlogPage__posts{grid-template-columns:1fr;gap:16px}}.BlogPage__empty{grid-column:1/-1;padding:60px 20px;text-align:center;color:var(--color-accent);font-size:15px;background:var(--card-bg);border:1px dashed var(--color-low);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.BlogPage__empty__icon{font-size:40px;line-height:1}.BlogPage__empty__title{font-size:18px;font-weight:700;color:var(--color-regular);margin:0}.BlogPage__empty__hint{font-size:14px;margin:0}.BlogPage__empty .BlogPage__retry{margin-top:8px}.BlogPage__retry{height:40px;padding:0 22px;display:inline-flex;align-items:center;border-radius:10px;border:none;background:var(--color-brand);color:#fff;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .15s}.BlogPage__retry:hover{filter:brightness(1.1)}.BlogPage__posts-loading{opacity:.55;pointer-events:none}.BlogPage__pagination{grid-column:1/-1;display:flex;gap:6px;margin-top:16px}.BlogPage__pageBtn,.BlogPage__pagination{justify-content:center;align-items:center}.BlogPage__pageBtn{min-width:40px;height:40px;padding:0 10px;display:inline-flex;border-radius:10px;border:1px solid var(--color-low);background:rgba(0,0,0,0);color:var(--color-regular);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.BlogPage__pageBtn:hover{border-color:var(--color-brand);color:var(--color-brand)}.BlogPage__pageBtn-disabled{opacity:.45}.BlogPage__pageBtn-disabled:hover{border-color:var(--color-low);color:var(--color-regular)}.BlogPage__pageBtn-active{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.BlogPage__pageBtn-active:hover{color:#fff}.BlogPage__subscribe{border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 18%,transparent),color-mix(in srgb,var(--color-favorite) 14%,transparent));border:1px solid var(--color-low);padding:40px;margin-top:40px}@media(max-width:800px){.BlogPage__subscribe{padding:24px}}.BlogPage__subscribe__inner{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}@media(max-width:800px){.BlogPage__subscribe__inner{grid-template-columns:1fr;gap:20px}}.BlogPage__subscribe__inner h2{font-size:28px;font-weight:700;margin:0 0 8px;letter-spacing:-.01em}@media(max-width:800px){.BlogPage__subscribe__inner h2{font-size:22px}}.BlogPage__subscribe__inner p{font-size:15px;color:var(--color-accent);line-height:1.5;margin:0}.BlogPage__subscribe__form{display:flex;gap:10px}@media(max-width:500px){.BlogPage__subscribe__form{flex-direction:column}}.BlogPage__subscribe__form input{flex:1 1;height:52px;padding:0 18px;border-radius:12px;border:1px solid var(--color-low);background:var(--input-bg);color:var(--color-regular);font-size:15px;outline:none}.BlogPage__subscribe__form input::placeholder{color:var(--color-accent)}.BlogPage__subscribe__form input:focus{border-color:var(--color-brand)}.BlogPage__subscribe__form button{height:52px;padding:0 28px;border-radius:12px;border:none;background:var(--color-brand);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s}.BlogPage__subscribe__form button:hover{filter:brightness(1.1)}.BlogCard__cover video{width:100%;height:100%;object-fit:cover;display:block}.BlogCover__play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:20px;padding-left:4px;pointer-events:none}.BlogCover__placeholder,.BlogCover__play{display:flex;align-items:center;justify-content:center}.BlogCover__placeholder{width:100%;height:100%;flex-direction:column;gap:10px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--color-favorite) 22%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 28%,transparent),color-mix(in srgb,var(--color-brand) 6%,var(--card-bg)))}.BlogCover__placeholder__emoji{font-size:44px;line-height:1}.BlogCover__placeholder__brand{font-size:12px;font-weight:800;letter-spacing:.22em;color:var(--color-accent)}.BlogCard{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--color-low);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;padding:0;text-align:left;font:inherit;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.BlogCard:hover{transform:translateY(-3px);border-color:var(--color-brand)}.BlogCard:hover .BlogCard__cover img{transform:scale(1.04)}.BlogCard-wide{grid-column:1/-1;flex-direction:row;min-height:240px}.BlogCard-wide .BlogCard__cover{flex:0 0 52%;aspect-ratio:auto;align-self:stretch}.BlogCard-wide .BlogCard__cover img,.BlogCard-wide .BlogCard__cover video{position:absolute;inset:0}.BlogCard-wide .BlogCard__body{justify-content:center}.BlogCard-wide .BlogCard__title{font-size:24px}@media(max-width:600px){.BlogCard-wide{flex-direction:column;min-height:0}.BlogCard-wide .BlogCard__cover{flex:unset;aspect-ratio:16/10;align-self:auto}.BlogCard-wide .BlogCard__cover img,.BlogCard-wide .BlogCard__cover video{position:relative;inset:auto}.BlogCard-wide .BlogCard__title{font-size:18px}}.BlogCard__cover{position:relative;aspect-ratio:16/10;overflow:hidden}.BlogCard__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.BlogCard__tag{top:12px;left:12px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;padding:5px 10px;text-transform:uppercase;letter-spacing:.04em}.BlogCard__priceBadge,.BlogCard__tag{position:absolute;color:#fff;font-weight:700;border-radius:50px}.BlogCard__priceBadge{bottom:12px;right:12px;background:var(--color-brand);font-size:12px;padding:6px 12px}.BlogCard__body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px;flex:1 1}.BlogCard__category{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);align-self:flex-start}.BlogCard__category-link{cursor:pointer}.BlogCard__category-link:hover{text-decoration:underline}.BlogCard__title{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.005em}.BlogCard__excerpt,.BlogCard__title{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCard__excerpt{font-size:14px;line-height:1.5;color:var(--color-accent);flex:1 1}.BlogCard__meta{font-size:12px;color:var(--color-accent);flex-wrap:wrap;margin-top:4px}.BlogCard__author,.BlogCard__meta{display:flex;align-items:center;gap:8px}.BlogCard__author{color:var(--color-regular)}.BlogCard__author img{width:22px;height:22px;border-radius:50%;object-fit:cover}.BlogCard__author-link{cursor:pointer;transition:color .15s}.BlogCard__author-link:hover{color:var(--color-brand);text-decoration:underline}.BlogCard__sep{color:var(--color-low)}.BlogSidebar__block{background:var(--card-bg);border:1px solid var(--color-low);border-radius:16px;padding:22px;margin-bottom:16px}.BlogSidebar__block h4{font-size:15px;font-weight:700;margin:0 0 16px;letter-spacing:-.005em;color:var(--color-title)}.BlogSidebar__block p{font-size:13px;line-height:1.5;color:var(--color-accent);margin:0 0 16px}.BlogSidebar__countries{display:flex;gap:6px;margin-bottom:14px}.BlogSidebar__country{flex:1 1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:50px;border:1px solid var(--color-low);background:rgba(0,0,0,0);color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.BlogSidebar__country:hover{border-color:var(--color-brand);color:var(--color-brand)}.BlogSidebar__country-active{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.BlogSidebar__country-active:hover{color:#fff}.BlogSidebar__countryFlag{width:16px;height:16px;border-radius:50%;flex-shrink:0}.BlogSidebar__brandSkeleton{height:38px;margin:2px 0;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-low) 45%,transparent),color-mix(in srgb,var(--color-low) 20%,transparent),color-mix(in srgb,var(--color-low) 45%,transparent));background-size:200% 100%;animation:blogBrandShimmer 1.2s ease-in-out infinite}.BlogSidebar__brandsError{font-size:13px;color:var(--color-accent);margin:0}.BlogSidebar__brands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.BlogSidebar__brands a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;color:var(--color-regular);text-decoration:none;font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.BlogSidebar__brands a:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand)}.BlogSidebar__count{color:var(--color-accent);font-size:12px;font-weight:500}.BlogSidebar__cta{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 15%,transparent),color-mix(in srgb,var(--color-brand) 2%,transparent));border-color:color-mix(in srgb,var(--color-brand) 25%,transparent)}.BlogSidebar__cta h4{font-size:16px;line-height:1.3}.BlogSidebar__form{display:flex;flex-direction:column;gap:8px}.BlogSidebar__input{height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--color-low);background:var(--input-bg);color:var(--color-regular);font-size:14px;outline:none}.BlogSidebar__input::placeholder{color:var(--color-accent)}.BlogSidebar__input:focus{border-color:var(--color-brand)}.BlogSidebar__submit{height:44px;border:none;border-radius:10px;background:var(--color-brand);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s}.BlogSidebar__submit:hover{filter:brightness(1.1)}.BlogSidebar__tgLink{display:flex;align-items:center;justify-content:center;text-decoration:none}.BlogSidebar__promo{background:linear-gradient(135deg,color-mix(in srgb,var(--color-favorite) 15%,transparent),color-mix(in srgb,var(--color-favorite) 2%,transparent));border-color:color-mix(in srgb,var(--color-favorite) 25%,transparent)}.BlogSidebar__promoLink{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 14px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;border-radius:10px;background:var(--color-favorite);transition:filter .15s ease}.BlogSidebar__promoLink:hover{filter:brightness(1.1)}@keyframes blogBrandShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}