:root{--blog-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--blog-font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--blog-text-xs: .75rem;--blog-text-sm: .875rem;--blog-text-base: 1rem;--blog-text-lg: 1.125rem;--blog-text-xl: 1.25rem;--blog-text-2xl: 1.5rem;--blog-text-3xl: 1.875rem;--blog-text-4xl: 2.25rem;--blog-text-5xl: 3rem;--blog-text-6xl: 3.75rem;--blog-leading-none: 1;--blog-leading-tight: 1.25;--blog-leading-snug: 1.375;--blog-leading-normal: 1.5;--blog-leading-relaxed: 1.625;--blog-leading-loose: 2;--blog-tracking-tighter: -.05em;--blog-tracking-tight: -.025em;--blog-tracking-normal: 0em;--blog-tracking-wide: .025em;--blog-tracking-wider: .05em;--blog-tracking-widest: .1em;--blog-font-light: 300;--blog-font-normal: 400;--blog-font-medium: 500;--blog-font-semibold: 600;--blog-font-bold: 700;--blog-font-extrabold: 800;--blog-font-black: 900}.blog-text{font-family:var(--blog-font-sans);color:var(--blog-text);line-height:var(--blog-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-heading-1,.blog-h1{font-size:2.5rem;font-weight:var(--blog-font-extrabold);line-height:var(--blog-leading-tight);letter-spacing:var(--blog-tracking-tight);color:var(--blog-text);margin:0 0 1rem}.blog-heading-2,.blog-h2{font-size:2rem;font-weight:var(--blog-font-bold);line-height:var(--blog-leading-tight);letter-spacing:var(--blog-tracking-tight);color:var(--blog-text);margin:0 0 .875rem}.blog-heading-3,.blog-h3{font-size:1.5rem;font-weight:var(--blog-font-bold);line-height:var(--blog-leading-snug);letter-spacing:var(--blog-tracking-normal);color:var(--blog-text);margin:0 0 .75rem}.blog-heading-4,.blog-h4{font-size:1.25rem;font-weight:var(--blog-font-semibold);line-height:var(--blog-leading-snug);letter-spacing:var(--blog-tracking-normal);color:var(--blog-text);margin:0 0 .625rem}.blog-heading-5,.blog-h5{font-size:1.125rem;font-weight:var(--blog-font-semibold);line-height:var(--blog-leading-normal);letter-spacing:var(--blog-tracking-normal);color:var(--blog-text);margin:0 0 .5rem}.blog-heading-6,.blog-h6{font-size:1rem;font-weight:var(--blog-font-semibold);line-height:var(--blog-leading-normal);letter-spacing:var(--blog-tracking-wide);color:var(--blog-text);text-transform:uppercase;margin:0 0 .5rem}@media screen and (min-width: 750px){.blog-heading-1,.blog-h1{font-size:3.5rem}.blog-heading-2,.blog-h2{font-size:2.5rem}.blog-heading-3,.blog-h3{font-size:1.875rem}}@media screen and (min-width: 990px){.blog-heading-1,.blog-h1{font-size:4.5rem}.blog-heading-2,.blog-h2{font-size:3rem}.blog-heading-3,.blog-h3{font-size:2.25rem}}.blog-body,.blog-paragraph,.blog-p{font-size:var(--blog-text-base);line-height:var(--blog-leading-relaxed);color:var(--blog-text-muted);margin:0 0 1rem}.blog-body-large,.blog-lead{font-size:var(--blog-text-lg);line-height:var(--blog-leading-relaxed);color:var(--blog-text);margin:0 0 1.25rem}.blog-body-small,.blog-caption{font-size:var(--blog-text-sm);line-height:var(--blog-leading-normal);color:var(--blog-text-muted);margin:0 0 .75rem}.blog-link{color:var(--blog-primary);text-decoration:none;transition:color .2s ease;font-weight:var(--blog-font-medium)}.blog-link:hover{color:var(--blog-primary-dark);text-decoration:underline}.blog-link--underline{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.blog-link--arrow:after{content:"\2192";margin-left:.375rem;display:inline-block;transition:transform .2s ease}.blog-link--arrow:hover:after{transform:translate(.25rem)}.blog-text-center{text-align:center}.blog-text-left{text-align:left}.blog-text-right{text-align:right}.blog-text-muted{color:var(--blog-text-muted)}.blog-text-light{color:var(--blog-text-light)}.blog-text-primary{color:var(--blog-primary)}.blog-text-secondary{color:var(--blog-secondary-dark)}.blog-text-accent{color:var(--blog-accent)}.blog-font-normal{font-weight:var(--blog-font-normal)}.blog-font-medium{font-weight:var(--blog-font-medium)}.blog-font-semibold{font-weight:var(--blog-font-semibold)}.blog-font-bold{font-weight:var(--blog-font-bold)}.blog-font-extrabold{font-weight:var(--blog-font-extrabold)}.blog-uppercase{text-transform:uppercase;letter-spacing:var(--blog-tracking-wide)}.blog-capitalize{text-transform:capitalize}.blog-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-list{margin:0 0 1rem;padding-left:1.5rem}.blog-list li{margin-bottom:.5rem;line-height:var(--blog-leading-relaxed);color:var(--blog-text-muted)}.blog-list--unstyled{list-style:none;padding-left:0}.blog-list--inline{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:.75rem}.blog-blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:4px solid var(--blog-primary);background:var(--blog-surface);border-radius:0 var(--blog-radius-md) var(--blog-radius-md) 0}.blog-blockquote p{font-size:var(--blog-text-lg);line-height:var(--blog-leading-relaxed);color:var(--blog-text);font-style:italic;margin:0}.blog-blockquote cite{display:block;margin-top:1rem;font-size:var(--blog-text-sm);color:var(--blog-text-muted);font-style:normal;font-weight:var(--blog-font-semibold)}.blog-blockquote cite:before{content:"\2014  "}.blog-code{font-family:var(--blog-font-mono);font-size:.875em;padding:.25rem .5rem;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);color:var(--blog-accent)}.blog-pre{font-family:var(--blog-font-mono);font-size:var(--blog-text-sm);line-height:var(--blog-leading-normal);padding:1.5rem;background:var(--blog-text);color:var(--blog-bg);border-radius:var(--blog-radius-md);overflow-x:auto;margin:1.5rem 0}.blog-pre code{background:none;border:none;padding:0;color:inherit}.blog-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:var(--blog-text-sm);color:var(--blog-text-muted)}.blog-meta__item{display:inline-flex;align-items:center;gap:.375rem}.blog-meta__item svg{width:14px;height:14px;opacity:.8}.blog-meta__divider{color:var(--blog-border)}.blog-meta__divider:before{content:"\2022"}.blog-eyebrow,.blog-overline{display:block;font-size:var(--blog-text-xs);font-weight:var(--blog-font-bold);text-transform:uppercase;letter-spacing:var(--blog-tracking-widest);color:var(--blog-primary);margin-bottom:.5rem}.blog-read-more{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--blog-text-sm);font-weight:var(--blog-font-semibold);color:var(--blog-primary);text-decoration:none;transition:gap .2s ease,color .2s ease}.blog-read-more:hover{color:var(--blog-primary-dark);gap:.75rem}.blog-read-more svg{width:16px;height:16px;transition:transform .2s ease}.blog-read-more:hover svg{transform:translate(.125rem)}@media print{.blog-h1,.blog-heading-1{font-size:24pt}.blog-h2,.blog-heading-2{font-size:18pt}.blog-h3,.blog-heading-3{font-size:14pt}.blog-body,.blog-p{font-size:11pt;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog-typography.css.map */
