.tq-blog__wrap{max-width:1100px;margin:36px auto 0;padding:0 24px}.tq-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tq-blog__card{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.tq-blog__card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #14281459}.tq-blog__card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.tq-blog__media{background:var(--cream)}.tq-blog__media img{width:100%;height:100%;object-fit:cover;display:block}.tq-blog__media--small{aspect-ratio:16 / 7}.tq-blog__media--medium{aspect-ratio:3 / 2}.tq-blog__media--large{aspect-ratio:4 / 3}.tq-blog__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:18px 20px 20px}.tq-blog__meta{margin:0;font-family:var(--fm);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.tq-blog__title{margin:0;font-family:var(--fserif);font-weight:600;font-size:20px;line-height:1.2;color:var(--ink)}.tq-blog__excerpt{margin:0;font-size:14px;line-height:1.55;color:var(--soft)}.tq-blog__more{margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;color:var(--accent)}.tq-blog__empty{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:48px 24px;text-align:center;color:var(--muted);font-size:15.5px}@media(min-width:750px){.tq-blog__grid--featured .tq-blog__card:first-child{grid-column:1 / -1}.tq-blog__grid--featured .tq-blog__card:first-child .tq-blog__card-link{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tq-blog__grid--featured .tq-blog__card:first-child .tq-blog__media{height:100%;min-height:280px;aspect-ratio:auto}.tq-blog__grid--featured .tq-blog__card:first-child .tq-blog__body{justify-content:center;padding:26px 28px}.tq-blog__grid--featured .tq-blog__card:first-child .tq-blog__title{font-size:26px}}.tq-blog .pagination-wrapper{margin:34px 0 0}.tq-blog .pagination__item{color:var(--ink);font-family:var(--fs)}.tq-blog .pagination__item--current{background:var(--accent);color:#fff;border-radius:999px}.tq-blog .pagination__item-arrow svg{color:var(--accent)}.tq-article{padding-bottom:72px}.tq-article .tq-page__hero .k a{color:inherit;text-decoration:none}.tq-article .tq-page__hero .k a:hover{text-decoration:underline}.tq-article__meta{margin:14px 0 0;font-family:var(--fm);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#a9c2a0}.tq-article .tq-page__body~.tq-page__body{margin-top:24px}.tq-article__media{border-radius:14px;overflow:hidden}.tq-article__media img{width:100%;height:auto;display:block}.tq-article__media--small,.tq-article__media--medium,.tq-article__media--large{aspect-ratio:16 / 9}.tq-article__media--small{aspect-ratio:21 / 9}.tq-article__media--large{aspect-ratio:4 / 3}.tq-article__media--small img,.tq-article__media--medium img,.tq-article__media--large img{height:100%;object-fit:cover}.tq-article__share .share-button__button{color:var(--accent);font-weight:600;font-size:14px}.tq-article__back a{color:var(--accent);font-weight:600;font-size:14.5px;text-decoration:none}.tq-article__back a:hover{text-decoration:underline}.tq-article__comments{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,4vw,40px)}.tq-article__comments h2{margin:0 0 18px;font-family:var(--fserif);font-weight:600;font-size:22px;letter-spacing:normal;text-transform:none;color:var(--ink)}.tq-article__comments .article-template__comments-comment{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:0 0 12px;font-size:14.5px;line-height:1.6;color:var(--soft)}.tq-article__comments .article-template__comment-warning{color:var(--muted)}.tq-article__comments .button{background-color:var(--accent);color:#fff;border-radius:999px}.tq-article__comments .button:after{box-shadow:none}@media(prefers-reduced-motion:reduce){.tq-blog__card{transition:none}.tq-blog__card:hover{transform:none;box-shadow:none}}@media(max-width:1024px){.tq-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tq-blog__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tq-blog.css.map */
