.blog-page{background:#fbf9f6;min-height:100vh}.blog-hero{background:linear-gradient(145deg,#4a021a,#70043f 48%,#9e225a);color:#fff;overflow:hidden;padding:80px 24px 76px;position:relative;text-align:center}.blog-hero:after,.blog-hero:before{background:#ffffff0a;border-radius:50%;content:"";pointer-events:none;position:absolute}.blog-hero:before{height:520px;right:-120px;top:-200px;width:520px}.blog-hero:after{bottom:-140px;height:320px;left:-80px;width:320px}.blog-hero__inner{margin:0 auto;max-width:660px;position:relative;z-index:1}.blog-hero h1{color:#fff;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-bottom:14px}.blog-hero p{color:#fffc;font-size:1.08rem;line-height:1.7;margin:0 auto 32px}.blog-search{margin:0 auto 28px;max-width:560px;width:100%}.blog-search__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.blog-search__wrap{align-items:center;display:flex;position:relative}.blog-search__icon{color:#ffffff8c;flex-shrink:0;left:1.1rem;pointer-events:none;position:absolute}.blog-search__input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff42;border-radius:999px;color:#fff;font-family:inherit;font-size:.97rem;outline:none;padding:.9rem 3rem .9rem 2.9rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.blog-search__input::placeholder{color:#ffffff6b}.blog-search__input:focus{background:#ffffff36;border-color:#ffffff85;box-shadow:0 0 0 3px #ffffff1a}.blog-search__input::-webkit-search-cancel-button{display:none}.blog-search__clear{align-items:center;background:#ffffff2b;border:none;border-radius:50%;color:#ffffffbf;cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:.85rem;transition:background .15s ease,color .15s ease;width:1.75rem}.blog-search__clear:hover{background:#ffffff4d;color:#fff}.blog-hero__trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.blog-hero__trust-badge{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff1c;border:1px solid #fff3;border-radius:20px;color:#ffffffe0;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;letter-spacing:.03em;padding:5px 14px 5px 10px}.blog-page__body{margin:0 auto;max-width:1160px;padding:60px 24px 88px}.blog-page__search-count{color:#7a5e68;font-size:.85rem;margin-bottom:24px}.blog-page__search-count strong{color:#1a0d14;font-weight:700}.blog-page__eyebrow{align-items:center;color:#70043f;display:flex;font-size:.68rem;font-weight:800;gap:12px;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}.blog-page__eyebrow:after{background:#70043f24;content:"";flex:1 1;height:1px}.blog-page__section-title{align-items:center;color:#1a0d14;display:flex;font-size:.68rem;font-weight:800;gap:12px;letter-spacing:.12em;margin:60px 0 24px;text-transform:uppercase}.blog-page__section-title:after{background:#70043f1f;content:"";flex:1 1;height:1px}.blog-grid{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.blog-state{background:#fff;border:1px solid #70043f14;border-radius:20px;color:#5a3d4a;font-size:1rem;line-height:1.6;padding:80px 24px;text-align:center}.blog-state--error{background:#fff5f5;border-color:#8b202033;color:#8b2020}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-hero{padding:60px 20px 56px}.blog-page__body{padding:44px 16px 72px}.blog-grid{gap:20px;grid-template-columns:1fr}.blog-hero__trust{gap:8px}}.blog-card{background:#fff;border:1px solid #70043f17;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.blog-card:focus-within,.blog-card:hover{box-shadow:0 14px 36px #70043f1c;transform:translateY(-3px)}.blog-card__media{aspect-ratio:16/9;background:linear-gradient(145deg,#fce8f2,#fbf9f6);display:block;overflow:hidden;position:relative}.blog-card__media img{display:block;height:100%;object-fit:cover;transition:transform .38s ease;width:100%}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__media--placeholder{align-items:center;background:linear-gradient(145deg,#fce8f2,#fcf0f7 50%,#fff5f0);display:flex;height:100%;justify-content:center;width:100%}.blog-card__media--placeholder:after{background:#70043f1a;border-radius:50%;box-shadow:0 0 0 10px #70043f0d;content:"";height:40px;width:40px}.blog-card__category-overlay{background:#4a021ad1;font-size:.63rem;font-weight:800;left:12px;letter-spacing:.09em;text-transform:uppercase;top:12px}.blog-card__category-overlay,.blog-card__read-time{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px;color:#fff;padding:3px 9px;pointer-events:none;position:absolute}.blog-card__read-time{background:#1a0d1494;bottom:10px;font-size:.68rem;font-weight:600;right:12px}.blog-card__body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:22px}.blog-card__meta{align-items:center;color:#9a7d8a;display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px}.blog-card__meta-sep{color:#70043f38;font-size:.9em;line-height:1}.blog-card__meta a{color:inherit;text-decoration:none}.blog-card__meta a:focus,.blog-card__meta a:hover{color:#70043f;text-decoration:underline}.blog-card__meta-role{color:#7a5e68;font-weight:500}.blog-card__title{color:#1a0d14;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:focus,.blog-card__title a:hover{color:#70043f}.blog-card__excerpt{color:#5a3d4a;flex:1 1;font-size:.88rem;line-height:1.6;margin:0}.blog-card__link{align-items:center;align-self:flex-start;border-bottom:1.5px solid #70043f40;color:#70043f;display:inline-flex;font-size:.84rem;font-weight:700;gap:4px;margin-top:4px;padding-bottom:1px;text-decoration:none;transition:border-color .15s ease}.blog-card__link:after{content:"→";transition:transform .18s ease}.blog-card__link:hover{border-color:#70043f}.blog-card__link:focus:after,.blog-card__link:hover:after{transform:translateX(4px)}.blog-card--featured{border:none;border-radius:22px;box-shadow:0 10px 48px #70043f1f;flex-direction:row;overflow:hidden}.blog-card--featured:focus-within,.blog-card--featured:hover{box-shadow:0 22px 64px #70043f2b;transform:translateY(-5px)}.blog-card--featured .blog-card__media{aspect-ratio:unset;border-radius:0;flex:0 0 54%;min-height:420px}.blog-card--featured .blog-card__body{flex:1 1;gap:18px;justify-content:center;padding:52px 48px}.blog-card--featured .blog-card__category-overlay{font-size:.67rem;padding:4px 11px}.blog-card--featured .blog-card__title{font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:800;line-height:1.18}.blog-card--featured .blog-card__excerpt{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#4a2d3a;display:-webkit-box;font-size:.97rem;line-height:1.72;overflow:hidden}.blog-card--featured .blog-card__link{align-items:center;background:#70043f;border:none;border-radius:50px;color:#fff;display:inline-flex;font-size:.92rem;font-weight:700;gap:8px;letter-spacing:.01em;margin-top:6px;padding:12px 26px;transition:background .18s ease,transform .18s ease}.blog-card--featured .blog-card__link:after{display:none}.blog-card--featured .blog-card__link:focus,.blog-card--featured .blog-card__link:hover{background:#9e225a;border-bottom:none;transform:none}@media (max-width:900px){.blog-card--featured{flex-direction:column}.blog-card--featured .blog-card__media{aspect-ratio:16/9;border-radius:0;flex:none;min-height:auto}.blog-card--featured .blog-card__body{padding:30px 28px}.blog-card--featured .blog-card__title{font-size:1.5rem}}@media (max-width:600px){.blog-card__body{padding:18px}.blog-card__title{font-size:1.05rem}.blog-card--featured .blog-card__body{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card--featured,.blog-card--featured .blog-card__link,.blog-card__link,.blog-card__link:after,.blog-card__media img{transition:none}}
/*# sourceMappingURL=842.585d87cb.chunk.css.map*/