.flrc-article{--flrc-article-ink: var(--flatrock-header-ink);--flrc-article-text: var(--flatrock-text-dark);--flrc-article-muted: #6B6B6B;--flrc-article-rule: var(--flatrock-hairline-on-light);--flrc-article-measure: 42rem;color:var(--flrc-article-text);font-family:var(--flatrock-font-family);padding-inline:var(--flatrock-page-pad);padding-block:var(--flatrock-spacing-md) var(--flatrock-spacing-xl)}.flrc-article__header{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--flatrock-spacing-lg);align-items:end;padding-bottom:var(--flatrock-spacing-lg);border-bottom:1px solid var(--flrc-article-rule)}.flrc-article--no-image .flrc-article__header{grid-template-columns:minmax(0,1fr)}.flrc-article__intro{display:flex;flex-direction:column;gap:var(--flatrock-spacing-sm);padding-bottom:var(--flatrock-spacing-xs)}.flrc-article__eyebrow,.flrc-article__meta,.flrc-article__toc-label{margin:0;font-family:var(--flatrock-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--flrc-article-muted)}.flrc-article__eyebrow{display:flex;flex-wrap:wrap;gap:.6em}.flrc-article__title{margin:0;font-family:var(--flatrock-font-family);font-weight:500;font-size:clamp(2.25rem,1.4rem + 3vw,4.25rem);line-height:1;letter-spacing:var(--flatrock-heading-tracking);text-transform:uppercase;text-wrap:balance;color:var(--flrc-article-ink)}.flrc-article__dek{max-width:34rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.5;color:var(--flrc-article-text)}.flrc-article__meta{margin-top:var(--flatrock-spacing-xs)}.flrc-article__media{margin:0;background:var(--flatrock-light-grey);aspect-ratio:var(--flrc-article-image-ratio, 3 / 2);max-height:var(--flrc-article-image-max, 70vh);overflow:hidden}.flrc-article__image{display:block;width:100%;height:100%;object-fit:cover}.flrc-article__body{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;padding-top:var(--flatrock-spacing-xl)}.flrc-article__content{width:100%;max-width:var(--flrc-article-measure);margin-inline:auto}@media(min-width:990px){.flrc-article__body--toc{grid-template-columns:14rem minmax(0,var(--flrc-article-measure));column-gap:var(--flatrock-spacing-xl)}.flrc-article__body--toc .flrc-article__content{margin-inline:0}}.flrc-article__toc{display:none}@media(min-width:990px){.flrc-article__toc:not([hidden]){display:block;position:sticky;top:calc(var(--header-height, 72px) + var(--flatrock-spacing-md));align-self:start}}.flrc-article__toc-label{padding-bottom:.75rem;border-bottom:1px solid var(--flrc-article-rule)}.flrc-article__toc-list{list-style:none;margin:0;padding:0}.flrc-article__toc-list li{margin:0;border-bottom:1px solid var(--flatrock-mid-grey)}.flrc-article__toc-list a{display:grid;grid-template-columns:2rem 1fr;gap:.25rem;padding:.6rem 0;font-size:.85rem;line-height:1.35;color:var(--flrc-article-muted);text-decoration:none;transition:color var(--flatrock-duration-short) var(--flatrock-easing-base)}.flrc-article__toc-list a:before{content:attr(data-index);font-family:var(--flatrock-font-mono);font-size:.7rem;letter-spacing:.08em;padding-top:.12em}.flrc-article__toc-list a:hover,.flrc-article__toc-list a[aria-current=true]{color:var(--flrc-article-ink)}.flrc-article__toc-list a[aria-current=true]{font-weight:500}.flrc-article__content{counter-reset:flrc-section;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.7}.flrc-article__content rte-formatter{display:block}.flrc-article__content :where(p,ul,ol,blockquote,.rte-table-wrapper,table){margin-block:0 1.1em}.flrc-article__content p{color:var(--flrc-article-text)}.flrc-article__content rte-formatter>p:first-child{font-size:1.2em;line-height:1.55;color:var(--flrc-article-ink)}.flrc-article__content a{color:var(--flrc-article-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.flrc-article__content a:hover{opacity:.65}.flrc-article__content strong,.flrc-article__content b{font-weight:600;color:var(--flrc-article-ink)}.flrc-article__content h2{counter-increment:flrc-section;margin:var(--flatrock-spacing-lg) 0 var(--flatrock-spacing-md);padding-top:var(--flatrock-spacing-md);border-top:1px solid var(--flrc-article-rule);font-family:var(--flatrock-font-family);font-weight:500;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem);line-height:1.12;letter-spacing:-.015em;text-align:left;text-wrap:balance;color:var(--flrc-article-ink);scroll-margin-top:calc(var(--header-height, 72px) + var(--flatrock-spacing-md))}.flrc-article__content h2:before{content:counter(flrc-section,decimal-leading-zero);display:block;margin-bottom:.9rem;font-family:var(--flatrock-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;color:var(--flrc-article-muted)}.flrc-article__content rte-formatter>h2:first-child{margin-top:0}.flrc-article__content :is(h3,h4,h5,h6){margin:var(--flatrock-spacing-lg) 0 .75rem;font-family:var(--flatrock-font-mono);font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--flrc-article-ink)}.flrc-article__content blockquote{margin:0 0 var(--flatrock-spacing-md);padding:1.25rem 1.5rem;background:var(--flatrock-light-grey);border:0;border-left:2px solid var(--flrc-article-ink);font-style:normal;font-weight:400}.flrc-article__content blockquote p{margin:0;font-size:1.125em;line-height:1.5;color:var(--flrc-article-ink)}.flrc-article__content blockquote p+p{margin-top:.6em}.flrc-article__content blockquote p>strong:first-child{display:block;margin-bottom:.5rem;font-family:var(--flatrock-font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--flrc-article-muted)}.flrc-article__content ul,.flrc-article__content ol{padding:0;list-style:none;border-top:1px solid var(--flatrock-mid-grey)}.flrc-article__content li{position:relative;margin:0;padding:.8rem 0 .8rem 1.5rem;border-bottom:1px solid var(--flatrock-mid-grey)}.flrc-article__content ul>li:before{content:"";position:absolute;left:.15rem;top:calc(.8rem + .78em);width:.45rem;height:1px;background:var(--flrc-article-ink)}.flrc-article__content ol{counter-reset:flrc-list}.flrc-article__content ol>li{counter-increment:flrc-list}.flrc-article__content ol>li:before{content:counter(flrc-list);position:absolute;left:0;top:.8rem;font-family:var(--flatrock-font-mono);font-size:.75rem;line-height:1.7rem;color:var(--flrc-article-muted)}.flrc-article__content li>p{margin:0}.flrc-article__content .rte-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.flrc-article__content table{width:100%;min-width:32rem;border-collapse:collapse;border:0;font-size:.925rem;line-height:1.45}.flrc-article__content table :is(th,td){padding:.75rem 1rem .75rem 0;text-align:left;vertical-align:top;background:transparent;border:0;border-bottom:1px solid var(--flatrock-mid-grey)}.flrc-article__content table th,.flrc-article__content table:not(:has(th)) tr:first-child td{font-family:var(--flatrock-font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--flrc-article-muted);border-bottom:1px solid var(--flrc-article-ink)}.flrc-article__content table td:first-child{font-weight:500;color:var(--flrc-article-ink)}.flrc-article__content table :is(td,th) p{margin:0}.flrc-article__content p:empty,.flrc-article__content p:has(>br:only-child){display:none}.flrc-article__content :is(p,h2,h3,h4)[style*=text-align]{text-align:left!important}.flrc-article__content span[style*=background]{background:transparent!important}.flrc-article__content img{display:block;max-width:100%;height:auto;margin-block:var(--flatrock-spacing-md)}.flrc-article__comments{max-width:var(--flrc-article-measure);margin:var(--flatrock-spacing-xl) auto 0;padding-top:var(--flatrock-spacing-lg);border-top:1px solid var(--flrc-article-rule)}@media(max-width:989px){.flrc-article__header{grid-template-columns:minmax(0,1fr);gap:var(--flatrock-spacing-md)}.flrc-article__media{max-height:60vh;margin-inline:calc(var(--flatrock-page-pad) * -1)}.flrc-article__body{padding-top:var(--flatrock-spacing-lg)}.flrc-article__content h2{margin-top:var(--flatrock-spacing-lg)}.flrc-article__content blockquote{padding:1rem 1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/flrc-article.css.map */
