.bb-acard{background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-panel);display:grid;height:100%;overflow:hidden}.bb-acard__media{aspect-ratio:4 / 3;display:block;overflow:hidden}.bb-acard__media img,.bb-acard__ph{display:block;height:100%;object-fit:cover;transition:transform .5s var(--bb-ease, ease);width:100%}.bb-acard:hover .bb-acard__media img{transform:scale(1.03)}.bb-acard__body{align-content:start;display:grid;gap:var(--bb-space-2);padding:var(--bb-space-4)}.bb-acard__meta{align-items:center;color:var(--bb-color-text-soft);display:flex;flex-wrap:wrap;font-size:1.2rem;gap:var(--bb-space-2);margin:0}.bb-acard__tag{background:var(--bb-color-bg);border-radius:var(--bb-radius-pill);color:var(--bb-color-accent);font-size:1.1rem;font-weight:600;letter-spacing:.08em;padding:.3rem .8rem;text-transform:uppercase}.bb-acard__title{font-family:var(--bb-font-heading);font-size:2rem;line-height:1.2;margin:0}.bb-acard__title a{color:inherit;text-decoration:none}.bb-acard__excerpt{color:var(--bb-color-text-soft);display:-webkit-box;font-size:var(--bb-text-sm);-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical}.bb-acard__foot{align-items:end;border-top:var(--bb-border, .1rem solid rgba(31, 38, 36, .12));display:flex;justify-content:space-between;margin:var(--bb-space-2) 0 0;padding-top:var(--bb-space-3)}.bb-acard__by{display:grid;font-size:1.2rem;gap:.1rem}.bb-acard__by time{color:var(--bb-color-text-soft)}.bb-acard__read{align-items:center;color:var(--bb-color-text);display:inline-flex;font-size:1.2rem;font-weight:600;gap:.4rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.bb-acard__read:after{background:currentColor;content:"";height:1.3rem;-webkit-mask:var(--bb-p-arrow) center / contain no-repeat;mask:var(--bb-p-arrow) center / contain no-repeat;width:1.3rem}.bb-crumbs{color:var(--bb-color-text-soft);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:.6rem;margin-block-end:var(--bb-space-4)}.bb-crumbs a{color:inherit}.bb-blog__head{display:grid;gap:var(--bb-space-2);margin-block-end:var(--bb-space-4)}.bb-blog__intro{color:var(--bb-color-text-soft);max-width:60ch}.bb-blog__chips{display:flex;gap:var(--bb-space-2);list-style:none;margin:0 calc(var(--bb-gutter, 1.6rem) * -1) var(--bb-space-5);overflow-x:auto;padding:0 var(--bb-gutter, 1.6rem) .4rem;scrollbar-width:none}.bb-blog__chip{border:var(--bb-border, .1rem solid rgba(31, 38, 36, .12));border-radius:var(--bb-radius-pill);color:var(--bb-color-text);display:inline-block;font-size:1.3rem;padding:.7rem 1.4rem;text-decoration:none;white-space:nowrap}.bb-blog__chip.is-active{background:var(--bb-color-accent);border-color:var(--bb-color-accent);color:var(--bb-color-accent-text)}.bb-blog__grid{display:grid;gap:var(--bb-space-4);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.bb-blog__empty{color:var(--bb-color-text-soft);padding-block:var(--bb-space-6)}.bb-blog__pages{align-items:center;display:flex;gap:var(--bb-space-3);justify-content:center;margin-top:var(--bb-space-6)}@media(min-width:750px){.bb-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-blog__cell--featured{grid-column:1 / -1}.bb-acard--featured{grid-template-columns:1.3fr 1fr}.bb-acard--featured .bb-acard__media{aspect-ratio:auto;min-height:36rem}.bb-acard--featured .bb-acard__title{font-size:3rem}.bb-acard--featured .bb-acard__body{align-content:center;padding:var(--bb-space-6)}}@media(min-width:990px){.bb-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-art__wrap{max-width:76rem}.bb-art__head{display:grid;gap:var(--bb-space-3);margin-block-end:var(--bb-space-5)}.bb-art__title{margin:0}.bb-art__dek{color:var(--bb-color-text-soft);font-size:1.8rem;line-height:1.45}.bb-art__byline{color:var(--bb-color-text-soft);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:.4rem 1.6rem;margin:0}.bb-art__byline strong{color:var(--bb-color-text);font-weight:600}.bb-art__hero{border-radius:var(--bb-radius-panel);margin:0 0 var(--bb-space-5);overflow:hidden}.bb-art__hero img{display:block;height:auto;width:100%}.bb-art__label{color:var(--bb-color-text-soft);font-size:1.2rem;font-weight:600;letter-spacing:.1em;margin:0 0 var(--bb-space-2);text-transform:uppercase}.bb-art__tldr{background:var(--bb-color-bg-alt);border-inline-start:.4rem solid var(--bb-color-accent);border-radius:var(--bb-radius-panel);margin-block-end:var(--bb-space-4);padding:var(--bb-space-4)}.bb-art__tldr ul{display:grid;gap:var(--bb-space-2);list-style:none;margin:0;padding:0}.bb-art__tldr li{padding-inline-start:2.6rem;position:relative}.bb-art__tldr li:before{background:var(--bb-color-accent) var(--bb-p-check-white) center / 1.1rem no-repeat;border-radius:50%;content:"";height:1.8rem;left:0;position:absolute;top:.1em;width:1.8rem}.bb-art__toc{border:var(--bb-border, .1rem solid rgba(31, 38, 36, .12));border-radius:var(--bb-radius-panel);margin-block-end:var(--bb-space-5);padding:var(--bb-space-3) var(--bb-space-4)}.bb-art__toc summary{cursor:pointer;list-style:none;margin:0}.bb-art__toc ol{display:grid;gap:var(--bb-space-2);margin:var(--bb-space-2) 0 0;padding-inline-start:2rem}.bb-art__toc a{color:var(--bb-color-text)}.bb-art__body{font-size:1.7rem;line-height:1.7}.bb-art__body h2{font-family:var(--bb-font-heading);font-size:2.6rem;line-height:1.2;margin:var(--bb-space-6) 0 var(--bb-space-3);scroll-margin-top:10rem}.bb-art__body h3{font-size:1.9rem;margin:var(--bb-space-5) 0 var(--bb-space-2)}.bb-art__body img{border-radius:var(--bb-radius-panel);height:auto;max-width:100%}.bb-art__body table{border-collapse:collapse;display:block;font-size:1.5rem;overflow-x:auto;width:100%}.bb-art__body th,.bb-art__body td{border-bottom:var(--bb-border, .1rem solid rgba(31, 38, 36, .12));padding:.8rem;text-align:left}.bb-art__faq,.bb-art__products,.bb-art__author{margin-top:var(--bb-space-6)}.bb-art__qa{border-bottom:var(--bb-border, .1rem solid rgba(31, 38, 36, .12));padding-block:var(--bb-space-3)}.bb-art__qa summary{cursor:pointer;font-weight:600}.bb-art__qa div{color:var(--bb-color-text-soft);padding-top:var(--bb-space-2)}.bb-art__author{background:var(--bb-color-bg-alt);border-radius:var(--bb-radius-panel);padding:var(--bb-space-4)}.bb-art__author-name{font-family:var(--bb-font-heading);font-size:2rem;margin:0 0 var(--bb-space-1)}.bb-art__author-bio{color:var(--bb-color-text-soft);margin:0}.bb-art__related{background:var(--bb-color-bg-alt)}.bb-art__related .bb-acard{background:var(--bb-color-bg)}.bb-art__products .bb-card__title a{color:inherit;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-blog.css.map */
