.collector-article{max-width:920px}.collector-article__header{margin:28px 0}.collector-article h1{font-size:clamp(32px,5vw,56px);line-height:1.08;overflow-wrap:anywhere}.collector-article time{color:var(--muted);font-size:14px}.collector-article__image{width:100%;height:auto;border-radius:18px;display:block;margin-bottom:32px}.collector-article__content{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.collector-article__content img{max-width:100%;height:auto}.collector-article__content table{display:block;max-width:100%;overflow-x:auto}.collector-article__content h2{margin-top:36px;line-height:1.25}.collector-article__content a{text-decoration:underline;text-underline-offset:3px}.collector-article__cta{margin-top:40px;padding:32px;border-radius:18px;background:var(--cream)}.collector-article__cta .btn{margin:8px 8px 0 0}@media(max-width:640px){.collector-article__cta{padding:24px}.collector-article__cta .btn{display:flex;margin:12px 0 0}}.collector-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collector-blog-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.collector-blog-card>a{display:block}.collector-blog-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.collector-blog-card__body{padding:24px}.collector-blog-card h2{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.collector-blog-card time{font-size:13px;color:var(--muted)}.collector-blog-card p{line-height:1.6}.collector-blog-cta{margin-top:40px;padding:32px;border-radius:20px;background:var(--cream)}.collector-blog-cta .btn{margin:8px 8px 0 0}.collector-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.collector-pagination{margin-top:32px;text-align:center}.collector-pagination a,.collector-pagination .current{display:inline-block;padding:12px}.collector-blog-grid .empty-state{grid-column:1/-1}@media(max-width:990px){.collector-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.collector-blog-grid{grid-template-columns:1fr}.collector-blog-cta{padding:24px}.collector-blog-cta .btn{display:flex;margin:12px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
