.blog-page .post article{max-width:var(--measure, 62ch)}.blog-page .post .rte{font-size:var(--fs-body, 1.6rem);line-height:var(--lh-body, 1.55);color:var(--spbx-ink, #0a0a0a);box-sizing:border-box}.blog-page .post .rte *{box-sizing:border-box}.blog-page .post .rte>*{margin-block:0 var(--sp-sm, 1.6rem)}.blog-page .post .rte>*:last-child{margin-block-end:0}.blog-page .post .rte p{text-wrap:pretty;max-width:100%}.blog-page .post .rte :is(h2,h3,h4,h5,h6){line-height:var(--lh-snug, 1.15);font-weight:700;letter-spacing:-.01em;text-wrap:balance;color:var(--spbx-ink, #0a0a0a)}.blog-page .post .rte h2{font-size:clamp(2.2rem,3vw,2.8rem);margin-block:var(--sp-xl, 4.8rem) var(--sp-xs, 1.2rem)}.blog-page .post .rte h3{font-size:clamp(1.8rem,2.2vw,2.1rem);margin-block:var(--sp-lg, 3.2rem) var(--sp-2xs, .8rem)}.blog-page .post .rte :is(h4,h5,h6){font-size:var(--fs-lead, 1.8rem);margin-block:var(--sp-md, 2.4rem) var(--sp-2xs, .8rem)}.blog-page .post .rte>:first-child{margin-block-start:0}.blog-page .post .rte :is(ul,ol){padding-inline-start:var(--sp-md, 2.4rem)}.blog-page .post .rte li{margin-block-end:var(--sp-2xs, .8rem)}.blog-page .post .rte li:last-child{margin-block-end:0}.blog-page .post .rte li>:is(p,ul,ol){margin-block:var(--sp-2xs, .8rem) 0}.blog-page .post .rte li>strong:first-child{display:inline}.blog-page .post .rte a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .15s ease,color .15s ease}.blog-page .post .rte a:hover{color:var(--spbx-accent, #c81927);text-decoration-color:currentColor}.blog-page .post .rte a:focus-visible{outline:2px solid var(--spbx-accent, #c81927);outline-offset:2px;border-radius:.2rem}.blog-page .post .rte strong{font-weight:700}.blog-page .post .rte em{font-style:italic}.blog-page .post .rte blockquote{margin-block:var(--sp-lg, 3.2rem);padding-inline-start:var(--sp-md, 2.4rem);border-inline-start:3px solid var(--spbx-accent, #c81927);font-size:var(--fs-lead, 1.8rem);line-height:1.4}.blog-page .post .rte blockquote>*:last-child{margin-block-end:0}.blog-page .post .rte hr{margin-block:var(--sp-xl, 4.8rem);border:0;border-block-start:1px solid var(--spbx-line, rgba(10, 10, 10, .14))}.blog-page .post .rte :is(img,video){display:block;width:100%;height:auto;margin-block:var(--sp-lg, 3.2rem);border-radius:var(--radius, .6rem)}.blog-page .post .rte figure{margin-block:var(--sp-lg, 3.2rem)}.blog-page .post .rte figcaption{margin-block-start:var(--sp-2xs, .8rem);font-size:1.3rem;color:var(--spbx-ink-mut, rgba(10, 10, 10, .62))}.blog-page .post .rte table{width:100%;border-collapse:collapse;margin-block:var(--sp-lg, 3.2rem);font-size:1.4rem}.blog-page .post .rte :is(th,td){text-align:start;padding:var(--sp-2xs, .8rem) var(--sp-xs, 1.2rem);border-block-end:1px solid var(--spbx-line, rgba(10, 10, 10, .14))}.blog-page .post .rte th{font-weight:700}.blog-page .post .article-hero{display:block;margin-block-end:var(--sp-lg, 3.2rem)}.blog-page .post .article-hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius, .6rem);background:var(--spbx-surface-2, #e9e7e1)}.blog-page .post aside h1{font-size:clamp(2.4rem,2.8vw,4rem);line-height:var(--lh-snug, 1.15);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.blog-page .post aside :is(.date,.author){display:block;margin:0;font-size:var(--fs-eyebrow, 1.2rem);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--spbx-ink-mut, rgba(10, 10, 10, .62))}.blog-page .post aside .date{margin-block-start:var(--sp-md, 2.4rem)}.blog-page .post aside .author{margin-block-start:var(--sp-3xs, .4rem)}.blog-page .post .sharing .mob-scroller{flex-direction:column;align-items:start;flex-wrap:nowrap;white-space:normal;overflow:visible;gap:var(--sp-xs, 1.2rem)}.blog-page .post .sharing .mob-scroller>x-cell{width:100%;min-width:0}.blog-page .post .sharing ul{flex-wrap:wrap}.blog-page .post .sharing.coverlayer:after{content:none}@media(max-width:777px){.blog-page .post .rte h2{margin-block-start:var(--sp-lg, 3.2rem)}.blog-page .post .article-hero img{aspect-ratio:4 / 3}.blog-page .post aside h1{font-size:clamp(3.2rem,9vw,5.6rem)}.blog-page .post .sharing .mob-scroller>x-cell:has(>h3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/spbox-article.css.map */
