.cal-div-top{border-top:1px solid var(--cal-border)}.cal-div-bottom{border-bottom:1px solid var(--cal-border)}.cal-section.blog-index{padding-top:var(--cal-space-16);padding-bottom:var(--cal-space-20)}.blog-index *,.blog-index *:before,.blog-index *:after{box-sizing:border-box}.blog-index__header{max-width:720px;margin-bottom:var(--cal-space-10)}.blog-index__heading{margin:0;font-size:clamp(36px,4.5vw,var(--cal-fs-display-xl))}.blog-index__heading-start{display:block;font-weight:600}.blog-index__accent{display:block;font-style:italic;font-weight:500;color:var(--cal-brand)}.blog-index__intro{margin-top:var(--cal-space-4);font-family:var(--cal-font-body);font-size:var(--cal-fs-body-lg);line-height:var(--cal-lh-body);color:var(--cal-text-body)}.blog-index__intro p{margin:0 0 var(--cal-space-3)}.blog-index__intro p:last-child{margin-bottom:0}.blog-index__topics{margin-bottom:var(--cal-space-8)}.blog-index__topics-label{margin:0 0 var(--cal-space-3)}.blog-index__chips{display:flex;flex-wrap:wrap;gap:var(--cal-space-2);margin:0;padding:0;list-style:none}.blog-index__chips li{margin:0}.blog-index__chip{display:inline-flex;align-items:center;min-height:40px;padding:var(--cal-space-2) var(--cal-space-4);background:var(--cal-surface-card);border:1.5px solid var(--cal-border);border-radius:999px;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-sm);font-weight:var(--cal-fw-semibold);line-height:1.2;color:var(--cal-text-strong);text-decoration:none;transition:border-color var(--cal-dur-fast) var(--cal-ease-standard),background var(--cal-dur-fast) var(--cal-ease-standard)}.blog-index__chip:hover{border-color:var(--cal-brand);background:var(--cal-tint-50)}.blog-index__chip.is-active{background:var(--cal-green-deep);border-color:var(--cal-green-deep);color:#fff}.blog-index__chip:focus-visible{outline:3px solid var(--cal-focus-ring);outline-offset:2px}.blog-index__select-wrap{display:none}.blog-index .blog-index__select{display:block;width:100%;min-height:52px;margin:0;padding:12px 48px 12px var(--cal-space-4);background-color:var(--cal-surface-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%232C3B33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;border:1.5px solid var(--cal-border-strong);border-radius:var(--cal-radius-md);font-family:var(--cal-font-body);font-size:var(--cal-fs-body);font-weight:var(--cal-fw-semibold);line-height:1.4;color:var(--cal-text-strong);cursor:pointer;-webkit-appearance:none;appearance:none}.blog-index .blog-index__select:hover{border-color:var(--cal-brand)}.blog-index .blog-index__select:focus{outline:none;border-color:var(--cal-brand);box-shadow:0 0 0 3px var(--cal-focus-ring)}.blog-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cal-space-10) var(--cal-space-6);margin:0;padding:0;list-style:none}.blog-index__item{margin:0;min-width:0}.blog-index__card{position:relative;display:flex;flex-direction:column;height:100%}.blog-index__media{position:relative;aspect-ratio:var(--bi-ratio, 4 / 3);overflow:hidden;border-radius:var(--cal-radius-lg);background:var(--cal-tint-100)}.blog-index__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--cal-ease-standard)}.blog-index__card:hover .blog-index__img{transform:scale(1.04)}.blog-index__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.blog-index__body{padding-top:var(--cal-space-4)}.blog-index__meta{margin:0 0 var(--cal-space-2);font-family:var(--cal-font-body);font-size:var(--cal-fs-caption);font-weight:var(--cal-fw-semibold);letter-spacing:.02em;color:var(--cal-text-muted)}.blog-index__title{margin:0;font-family:var(--cal-font-display);font-weight:var(--cal-fw-semibold);font-size:clamp(17px,1.5vw,20px);line-height:1.3;letter-spacing:var(--cal-ls-tight);color:var(--cal-text-strong);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-index__title a{color:inherit;text-decoration:none}.blog-index__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--cal-radius-lg)}.blog-index__title a:focus-visible:after{outline:3px solid var(--cal-focus-ring);outline-offset:3px}.blog-index__card:hover .blog-index__title a{color:var(--cal-brand-hover)}.blog-index__excerpt{margin:var(--cal-space-2) 0 0;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-sm);line-height:var(--cal-lh-body);color:var(--cal-text-body)}.blog-index__empty{margin:0;padding:var(--cal-space-10) 0;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-lg);color:var(--cal-text-body)}.blog-index__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cal-space-2);margin-top:var(--cal-space-12)}.blog-index__numbers{display:flex;align-items:center;gap:var(--cal-space-1);margin:0;padding:0;list-style:none}.blog-index__numbers li{margin:0}.blog-index__page{display:inline-flex;align-items:center;justify-content:center;gap:var(--cal-space-2);min-width:44px;min-height:44px;padding:0 var(--cal-space-3);border:1.5px solid transparent;border-radius:999px;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-sm);font-weight:var(--cal-fw-semibold);line-height:1;color:var(--cal-text-strong);text-decoration:none;transition:border-color var(--cal-dur-fast) var(--cal-ease-standard),background var(--cal-dur-fast) var(--cal-ease-standard)}a.blog-index__page:hover{border-color:var(--cal-brand);background:var(--cal-tint-50)}a.blog-index__page:focus-visible{outline:3px solid var(--cal-focus-ring);outline-offset:2px}.blog-index__page.is-current{background:var(--cal-green-deep);color:#fff}.blog-index__page--step{padding:0 var(--cal-space-4);border-color:var(--cal-border);background:var(--cal-surface-card)}.blog-index__page.is-disabled{opacity:.4}.blog-index__arrow{display:inline-flex}.blog-index__arrow--prev{transform:rotate(180deg)}.blog-index__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:28px;color:var(--cal-text-muted)}.blog-index__status{display:none;margin:0;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-sm);font-weight:var(--cal-fw-semibold);color:var(--cal-text-strong)}@media screen and (max-width:989px){.cal-section.blog-index{padding-top:var(--cal-space-12);padding-bottom:var(--cal-space-12)}.blog-index__header{margin-bottom:var(--cal-space-8)}.blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cal-space-8) var(--cal-space-5)}}@media screen and (max-width:549px){.blog-index__grid{grid-template-columns:minmax(0,1fr)}.blog-index__chips{display:none}.blog-index__select-wrap{display:block}.blog-index__numbers{display:none}.blog-index__status{display:block;flex:1 0 100%;order:-1;text-align:center;margin-bottom:var(--cal-space-1)}.blog-index__pagination{justify-content:space-between;margin-top:var(--cal-space-10)}}@media(prefers-reduced-motion:reduce){.blog-index__img,.blog-index__chip,.blog-index__page{transition:none}.blog-index__card:hover .blog-index__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/211/compiled_assets/styles.css.map?subset=BA */
