.sl-blog-header{margin-bottom:var(--sl-space-md)}.sl-blog-header__title{font-family:var(--sl-font-heading);font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:.4rem}.sl-blog-header__desc{font-size:1.4rem;color:var(--sl-text-2);line-height:1.55;max-width:560px}.sl-blog-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:var(--sl-space-xl)}.sl-blog-tag{padding:.4rem .9rem;border-radius:var(--sl-radius-pill);border:1.5px solid var(--sl-border);background:var(--sl-white);font-family:var(--sl-font-mono);font-size:1.25rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-text-2);cursor:pointer;transition:all var(--sl-transition);text-decoration:none;display:inline-flex;align-items:center}.sl-blog-tag:hover,.sl-blog-tag--active{border-color:var(--sl-purple);color:var(--sl-purple)}.sl-blog-tag--active{background:var(--sl-purple-bg);font-weight:600}.sl-blog-featured{display:grid;grid-template-columns:1fr;border-radius:var(--sl-radius-lg);overflow:hidden;border:1px solid var(--sl-border);background:var(--sl-white);transition:all .3s ease;text-decoration:none;color:inherit;margin-bottom:var(--sl-space-xl)}@media(min-width:750px){.sl-blog-featured{grid-template-columns:1.2fr 1fr}}.sl-blog-featured:hover{transform:translateY(-4px);box-shadow:0 14px 40px #00000012}.sl-blog-featured__visual{position:relative;min-height:200px;background:radial-gradient(ellipse 80% 70% at 30% 35%,rgba(196,184,232,.55),transparent 60%),radial-gradient(ellipse 60% 50% at 75% 30%,rgba(248,213,184,.6),transparent 55%),radial-gradient(ellipse 50% 65% at 45% 80%,rgba(184,212,240,.45),transparent 50%),var(--sl-bg);animation:sl-hue-shift 14s ease-in-out infinite alternate;overflow:hidden}@media(min-width:750px){.sl-blog-featured__visual{min-height:300px}}.sl-blog-featured__visual img{width:100%;height:100%;object-fit:cover}.sl-blog-featured__badge{position:absolute;top:1.2rem;left:1.2rem;font-family:var(--sl-font-mono);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .8rem;border-radius:var(--sl-radius-sm);background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--sl-purple)}.sl-blog-featured__content{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:750px){.sl-blog-featured__content{padding:2rem}}.sl-blog-featured__cat{font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-purple);margin-bottom:var(--sl-space-sm)}.sl-blog-featured__title{font-family:var(--sl-font-heading);font-weight:800;font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:.6rem}.sl-blog-featured__excerpt{font-size:1.35rem;color:var(--sl-text-2);line-height:1.65;margin-bottom:var(--sl-space-md)}.sl-blog-featured__meta{display:flex;align-items:center;gap:1rem;font-family:var(--sl-font-mono);font-size:1.6rem;color:var(--sl-text-3);letter-spacing:.04em}.sl-blog-featured__read{font-family:var(--sl-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-purple);margin-top:var(--sl-space-md)}.sl-blog-layout{display:grid;grid-template-columns:1fr;gap:var(--sl-space-xl);align-items:start}@media(min-width:990px){.sl-blog-layout{grid-template-columns:1fr 280px;gap:2.5rem}}.sl-blog-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.sl-blog-grid{grid-template-columns:repeat(2,1fr)}}.sl-blog-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;display:block}.sl-blog-card:hover{transform:translateY(-4px);box-shadow:var(--sl-shadow-hover)}.sl-blog-card__visual{height:clamp(170px,22vw,220px);position:relative;overflow:hidden}.sl-blog-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sl-blog-card:hover .sl-blog-card__visual img{transform:scale(1.05)}.sl-blog-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.sl-blog-card:hover .sl-blog-card__gradient{transform:scale(1.05)}.sl-blog-card__cat{position:absolute;top:1rem;left:1rem;font-family:var(--sl-font-mono);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .7rem;border-radius:var(--sl-radius-sm);background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--sl-purple)}.sl-blog-card__time{position:absolute;top:1rem;right:1rem;font-family:var(--sl-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.05em;padding:.35rem .7rem;border-radius:var(--sl-radius-sm);background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--sl-text-3)}.sl-blog-card__body{padding:1.6rem 1.6rem 1.4rem}.sl-blog-card__title{font-family:var(--sl-font-heading);font-weight:700;font-size:clamp(1.7rem,2.2vw,1.95rem);line-height:1.25;letter-spacing:-.01em;color:var(--sl-text);margin-bottom:.7rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sl-blog-card__excerpt{font-size:1.45rem;color:var(--sl-text-2);line-height:1.6;margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sl-blog-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--sl-border-lt, #eeece8)}.sl-blog-card__date{font-family:var(--sl-font-mono);font-size:1.2rem;color:var(--sl-text-3);letter-spacing:.04em}.sl-blog-card__read{font-family:var(--sl-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-purple);transition:gap .2s ease}.sl-blog-card:hover .sl-blog-card__read{letter-spacing:.12em}.sl-blog-sidebar{position:static}@media(min-width:990px){.sl-blog-sidebar{position:sticky;top:80px}}.sl-blog-sidebar__section{margin-bottom:var(--sl-space-xl)}.sl-blog-sidebar__title{font-family:var(--sl-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-text);margin-bottom:.8rem;padding-bottom:var(--sl-space-sm);border-bottom:1px solid var(--sl-border-lt)}.sl-blog-popular{display:flex;flex-direction:column;gap:.6rem}.sl-blog-popular__item{display:flex;gap:.7rem;align-items:flex-start;padding:var(--sl-space-sm);border-radius:var(--sl-radius-sm);transition:background var(--sl-transition-fast);text-decoration:none;color:inherit}.sl-blog-popular__item:hover{background:#6b5ca508}.sl-blog-popular__num{font-family:var(--sl-font-mono);font-size:1.25rem;font-weight:700;color:var(--sl-text-3);width:20px;flex-shrink:0;padding-top:.1rem}.sl-blog-popular__title{font-size:1.25rem;font-weight:600;line-height:1.35}.sl-blog-popular__meta{font-family:var(--sl-font-mono);font-size:1.25rem;color:var(--sl-text-3);margin-top:.15rem}.sl-blog-sidebar-tags{display:flex;gap:.3rem;flex-wrap:wrap}.sl-blog-sidebar-tag{padding:.3rem .6rem;border-radius:var(--sl-radius-pill);border:1px solid var(--sl-border);background:var(--sl-white);font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:500;letter-spacing:.03em;color:var(--sl-text-2);text-decoration:none;transition:all var(--sl-transition)}.sl-blog-sidebar-tag:hover{border-color:var(--sl-purple);color:var(--sl-purple)}.sl-pagination{display:flex;justify-content:center;gap:.3rem;padding:var(--sl-space-xl) 0 0}.sl-pagination__btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--sl-border);background:var(--sl-white);font-family:var(--sl-font-mono);font-size:1.25rem;font-weight:600;color:var(--sl-text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--sl-transition);text-decoration:none}.sl-pagination__btn:hover{border-color:var(--sl-purple);color:var(--sl-purple)}.sl-pagination__btn--active{background:var(--sl-purple);color:var(--sl-white);border-color:var(--sl-purple)}.sl-article-breadcrumb{display:flex;align-items:center;gap:var(--sl-space-sm);font-family:var(--sl-font-mono);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-text-3);margin-bottom:var(--sl-space-lg)}.sl-article-breadcrumb a{color:var(--sl-text-3);text-decoration:none;transition:color var(--sl-transition)}.sl-article-breadcrumb a:hover{color:var(--sl-purple)}.sl-article-breadcrumb__sep{opacity:.4}.sl-article-header{max-width:720px;margin-bottom:var(--sl-space-xl)}.sl-article-header__cat{font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-purple);margin-bottom:var(--sl-space-sm)}.sl-article-header__title{font-family:var(--sl-font-heading);font-weight:800;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--sl-space-md)}.sl-article-header__meta{display:flex;align-items:center;gap:var(--sl-space-md);font-family:var(--sl-font-mono);font-size:1.2rem;color:var(--sl-text-3);letter-spacing:.04em;padding-bottom:var(--sl-space-lg);border-bottom:1px solid var(--sl-border-lt)}.sl-article-image{border-radius:var(--sl-radius-lg);overflow:hidden;margin-bottom:var(--sl-space-xl);aspect-ratio:16 / 9;background:radial-gradient(ellipse 80% 70% at 30% 35%,rgba(196,184,232,.55),transparent 60%),radial-gradient(ellipse 60% 50% at 75% 30%,rgba(248,213,184,.6),transparent 55%),radial-gradient(ellipse 50% 65% at 45% 80%,rgba(184,212,240,.45),transparent 50%),var(--sl-bg)}.sl-article-image img{width:100%;height:100%;object-fit:cover}.sl-article-content{max-width:720px;font-family:var(--sl-font-body);font-size:2rem;line-height:1.8;color:var(--sl-text)}.sl-article-content h2{font-family:var(--sl-font-heading);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.8rem}.sl-article-content h3{font-family:var(--sl-font-heading);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;margin-top:2rem;margin-bottom:.6rem}.sl-article-content p{margin-bottom:1.2rem;color:var(--sl-text-2)}.sl-article-content a{color:var(--sl-purple);text-decoration:underline;text-underline-offset:2px}.sl-article-content ul,.sl-article-content ol{margin-bottom:1.2rem;padding-left:1.5rem;color:var(--sl-text-2)}.sl-article-content li{margin-bottom:.4rem}.sl-article-content blockquote{border-left:3px solid var(--sl-purple);padding:var(--sl-space-md) var(--sl-space-lg);margin:var(--sl-space-lg) 0;font-style:italic;color:var(--sl-text-2);background:var(--sl-purple-bg);border-radius:0 var(--sl-radius-sm) var(--sl-radius-sm) 0}.sl-article-content img{max-width:100%;border-radius:var(--sl-radius-md);margin:var(--sl-space-lg) 0}.sl-article-content table{width:100%;border-collapse:collapse;margin:var(--sl-space-lg) 0;font-size:1.4rem}.sl-article-content th,.sl-article-content td{padding:.6rem 1rem;border-bottom:1px solid var(--sl-border-lt);text-align:left}.sl-article-content th{font-family:var(--sl-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-3)}.sl-article-tags{display:flex;gap:.4rem;flex-wrap:wrap;padding-top:var(--sl-space-xl);margin-top:var(--sl-space-xl);border-top:1px solid var(--sl-border-lt)}.sl-article-tags__label{font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-3);display:flex;align-items:center;margin-right:var(--sl-space-sm)}.sl-article-tag{padding:.3rem .7rem;border-radius:var(--sl-radius-pill);border:1px solid var(--sl-border);background:var(--sl-white);font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:500;color:var(--sl-text-2);text-decoration:none;transition:all var(--sl-transition)}.sl-article-tag:hover{border-color:var(--sl-purple);color:var(--sl-purple)}.sl-article-nav{display:grid;grid-template-columns:1fr;gap:var(--sl-space-md);margin-top:var(--sl-space-2xl);padding-top:var(--sl-space-xl);border-top:1px solid var(--sl-border)}@media(min-width:750px){.sl-article-nav{grid-template-columns:1fr 1fr}}.sl-article-nav__item{padding:var(--sl-space-lg);border-radius:var(--sl-radius-md);border:1px solid var(--sl-border);background:var(--sl-white);text-decoration:none;color:inherit;transition:all var(--sl-transition-medium)}.sl-article-nav__item:hover{border-color:var(--sl-purple);transform:translateY(-2px);box-shadow:var(--sl-shadow-sm)}.sl-article-nav__label{font-family:var(--sl-font-mono);font-size:1.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-3);margin-bottom:.3rem}.sl-article-nav__title{font-weight:700;font-size:1.4rem;line-height:1.35}.sl-article-nav__item--next{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sl-blog.css.map */
