.gro-article-hero,.gro-article-content,.gro-article-actions{position:relative;margin-block:var(--gro-article-margin-top, 0) var(--gro-article-margin-bottom, 0);background:var(--gro-article-background, var(--gro-bg));color:var(--gro-ink)}.gro-article-hero__shell,.gro-article-content__shell,.gro-article-actions__shell{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;max-width:var(--gro-shell-max);min-height:var(--gro-article-min-height, 0);margin-inline:auto;padding:var(--gro-article-pad-top, 75px) var(--gro-article-pad-x, 0) var(--gro-article-pad-bottom, 75px)}.gro-article-hero__shell,.gro-article-content__shell{flex-direction:row;align-items:center}.gro-article-fill{position:relative;z-index:2;width:100%;height:var(--gro-article-fill-height, 24px);background:var(--gro-article-fill-color, var(--gro-surface-dark))}.gro-article-hero{--gro-article-background: var(--gro-article-header-bg, var(--gro-surface-dark));color:var(--gro-article-hero-text, var(--gro-on-dark))}.gro-article-hero__shell{gap:clamp(40px,6vw,80px)}.gro-article-hero__copy,.gro-article-hero__media{flex:1 1 0;min-width:0}.gro-article-hero__copy h1{margin:0 0 var(--gro-space-3);color:var(--gro-article-hero-heading, currentColor);font-family:Perfectly Nineties,serif;font-size:var(--gro-text-hero);font-weight:400;line-height:1.1}.gro-article-back-link{display:inline-flex;align-items:center;gap:var(--gro-space-2);margin-bottom:var(--gro-space-8);color:var(--gro-article-accent, currentColor);font-size:var(--gro-text-sm);text-decoration:none;opacity:.9;transition:opacity var(--gro-speed-fast) var(--gro-ease)}.gro-article-back-link:hover{opacity:1}.gro-article-meta-row{display:flex;align-items:center;gap:var(--gro-space-2);margin-top:var(--gro-space-4);font-size:var(--gro-text-sm)}.gro-article-meta-row a{color:var(--gro-article-accent, currentColor);text-decoration:underline}.gro-article-meta-date{display:block;margin-top:var(--gro-space-2);font-size:var(--gro-text-sm);font-weight:600}.gro-article-meta-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gro-space-6);margin-top:var(--gro-space-8);font-size:var(--gro-text-sm)}.gro-article-meta-item,.gro-article-meta-item a,.gro-article-share-button{display:inline-flex;align-items:center;gap:var(--gro-space-2)}.gro-article-meta-item a{color:var(--gro-article-accent, currentColor);text-decoration:none}.gro-article-meta-item svg,.gro-article-share-button svg{width:16px;height:16px}.gro-article-share-button{padding:0;border:0;background:transparent;color:var(--gro-article-accent, currentColor);font:inherit;cursor:pointer}.gro-article-hero__image{width:100%;overflow:hidden;border-radius:var(--gro-radius);aspect-ratio:3 / 2}.gro-article-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.gro-article-content__shell{align-items:flex-start;gap:clamp(40px,5vw,64px)}.gro-article-sidebar{position:sticky;top:calc(var(--header-height, 90px) + var(--gro-space-6));flex:0 0 300px;display:flex;flex-direction:column;gap:var(--gro-space-8)}.gro-article-toc{padding:var(--gro-space-8);background:var(--gro-bg-alt)}.gro-article-toc h2{margin:0 0 var(--gro-space-6);padding-bottom:var(--gro-space-4);border-bottom:1px solid var(--gro-border);color:var(--gro-ink);font-size:var(--gro-text-lg);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gro-article-toc ul{margin:0;padding:0;list-style:none}.gro-article-toc li+li{margin-top:var(--gro-space-4)}.gro-article-toc a{display:block;color:var(--gro-ink);font-size:var(--gro-text-sm);font-weight:600;line-height:1.5;text-decoration:none}.gro-article-toc a:hover,.gro-article-toc a.is-active{color:var(--gro-article-accent, var(--gro-accent))}.gro-article-sidebar-cta,.gro-article-bottom-cta{position:relative;overflow:hidden;color:var(--gro-on-dark);background:var(--gro-article-cta-bg, var(--gro-surface-dark))}.gro-article-sidebar-cta{padding:var(--gro-space-8)}.gro-article-sidebar-cta:before,.gro-article-bottom-cta:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--gro-article-cta-image, none);background-position:center;background-size:cover;content:"";opacity:var(--gro-article-cta-image-opacity, 0)}.gro-article-sidebar-cta__content,.gro-article-bottom-cta__content{position:relative;z-index:1}.gro-article-sidebar-cta h2,.gro-article-bottom-cta h2{margin:0 0 var(--gro-space-6);color:inherit;font-family:Perfectly Nineties,serif;font-size:var(--gro-text-3xl);font-weight:400;line-height:1.1}.gro-article-sidebar-cta p{margin:0 0 var(--gro-space-6);font-size:var(--gro-text-sm);line-height:1.6}.gro-article-button{display:inline-block;padding:15px 32px;background:var(--gro-on-dark);color:var(--gro-ink);font-size:var(--gro-text-xs);font-weight:600;text-decoration:none;text-transform:uppercase;transition:opacity var(--gro-speed-fast) var(--gro-ease)}.gro-article-button:hover{opacity:.85}.gro-article-main{flex:1 1 auto;min-width:0}.gro-article-takeaways{margin-bottom:var(--gro-space-12);padding:var(--gro-space-8);border-left:8px solid var(--gro-article-accent, var(--gro-accent));background:var(--gro-bg-alt)}.gro-article-takeaways h2,.gro-article-refs__heading{margin:0 0 var(--gro-space-4);color:var(--gro-ink);font-family:Perfectly Nineties,serif;font-size:var(--gro-text-2xl);font-weight:400}.gro-article-takeaways__content ul{margin:0;padding-left:var(--gro-space-6);list-style:disc}.gro-article-takeaways__content li+li{margin-top:var(--gro-space-3)}.gro-article-prose{min-width:0;max-width:100%;color:var(--gro-ink);font-size:var(--gro-text-base);line-height:1.8}.gro-article-prose h2,.gro-article-prose h3,.gro-article-prose h4{color:var(--gro-ink);scroll-margin-top:calc(var(--header-height, 90px) + var(--gro-space-8))}.gro-article-prose h2{margin:var(--gro-space-8) 0 var(--gro-space-4);font-family:Perfectly Nineties,serif;font-size:var(--gro-text-3xl);font-weight:400;line-height:1.3}.gro-article-prose h3,.gro-article-prose h4{margin:var(--gro-space-8) 0 var(--gro-space-4);font-size:var(--gro-text-lg);font-weight:600;line-height:1.5}.gro-article-prose p{margin:0 0 var(--gro-space-6)}.gro-article-prose ul,.gro-article-prose ol{margin:0 0 var(--gro-space-6);padding-left:28px}.gro-article-prose li+li{margin-top:var(--gro-space-3)}.gro-article-prose a{color:var(--gro-article-accent, var(--gro-accent));text-decoration:underline}.gro-article-prose blockquote{margin:var(--gro-space-6) 0;padding-left:var(--gro-space-6);border-left:4px solid var(--gro-article-accent, var(--gro-accent));color:var(--gro-ink-soft);font-style:italic}.gro-article-prose img:not(.gro-video__poster){display:block;max-width:100%;height:auto;margin:var(--gro-space-6) auto;border-radius:var(--gro-radius-sm)}.gro-article-prose table{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:var(--gro-space-6) 0;border-collapse:collapse;table-layout:fixed}.gro-article-prose th,.gro-article-prose td{min-width:0;padding:var(--gro-space-3);border:1px solid var(--gro-border);overflow-wrap:anywhere;text-align:left;vertical-align:top}.gro-article-prose th{background:var(--gro-bg-alt);font-weight:600}.gro-article-prose .button,.gro-article-prose .in-blog-cta{display:inline-block;padding:var(--gro-space-4) var(--gro-space-8);background:var(--gro-article-accent, var(--gro-accent));color:var(--gro-on-dark);font-size:var(--gro-text-sm);font-weight:600;text-decoration:none;text-transform:uppercase}.gro-article-image-grid{display:grid;grid-template-columns:repeat(var(--gro-article-image-columns, 2),minmax(0,1fr));gap:var(--gro-space-4);margin:var(--gro-space-6) 0}.gro-article-image-grid>p,.gro-article-image-grid>figure{min-width:0;margin:0;scroll-snap-align:start}.gro-article-image-grid img,.gro-article-image-grid a{display:block;width:100%}.gro-article-image-grid img{height:auto;margin:0;object-fit:contain}.gro-article-refs{margin-top:var(--gro-space-16);padding-top:var(--gro-space-8);border-top:1px solid var(--gro-border);scroll-margin-top:calc(var(--header-height, 90px) + var(--gro-space-8))}.gro-article-refs__list{margin:0;padding-left:1.4em}.gro-article-refs__list li+li{margin-top:var(--gro-space-3)}.gro-article-refs__list a{color:var(--gro-article-accent, var(--gro-accent));text-decoration:underline}.gro-article-refs__list--legacy{list-style:none;padding-left:0}.gro-article-disclaimer{margin-top:var(--gro-space-12);padding:var(--gro-space-6);border:1px solid var(--gro-border);background:var(--gro-bg-alt);color:var(--gro-ink-soft);font-size:var(--gro-text-sm);line-height:1.7}.gro-article-disclaimer>:first-child{margin-top:0}.gro-article-disclaimer>:last-child{margin-bottom:0}.gro-article-actions__shell{max-width:var(--gro-shell-max-text)}.gro-article-bottom-cta{padding:clamp(32px,6vw,50px)}.gro-article-bottom-cta h2{max-width:420px}.gro-article-social-share{display:flex;align-items:center;gap:var(--gro-space-4);margin-top:var(--gro-space-12);padding-top:var(--gro-space-8);border-top:1px solid var(--gro-border)}.gro-article-social-share>span{font-size:var(--gro-text-sm);font-weight:600}.gro-article-social-share__links{display:flex;align-items:center;gap:var(--gro-space-4)}.gro-article-social-share__links a{display:inline-flex;color:var(--gro-ink)}.gro-article-social-share__links svg{width:24px;height:24px;fill:currentColor}.gro-article-social-share__native{padding:0;border:0;background:transparent;color:var(--gro-article-accent, var(--gro-accent));font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:1024px){.gro-article-hero__shell,.gro-article-content__shell,.gro-article-actions__shell{padding-inline:var(--gro-pad-tablet)}.gro-article-content__shell{flex-direction:column}.gro-article-sidebar{position:static;flex:0 1 auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.gro-article-hero__shell,.gro-article-content__shell,.gro-article-actions__shell{padding:var(--gro-article-pad-top-mobile, 50px) var(--gro-pad-mobile) var(--gro-article-pad-bottom-mobile, 50px)}.gro-article-hero__shell{flex-direction:column;align-items:stretch}.gro-article-sidebar{grid-template-columns:1fr}.gro-article-image-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,360px);justify-content:start;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:var(--gro-space-2);scroll-snap-type:inline mandatory;scrollbar-width:thin}.gro-article-prose table{display:block;overflow-x:auto;overscroll-behavior-inline:contain;table-layout:auto;scrollbar-width:thin}.gro-article-prose th,.gro-article-prose td{min-width:140px}}@media(max-width:480px){.gro-article-hero__shell,.gro-article-content__shell,.gro-article-actions__shell{padding-inline:var(--gro-pad-small)}.gro-article-toc,.gro-article-sidebar-cta,.gro-article-takeaways,.gro-article-disclaimer{padding:var(--gro-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/gro-article.css.map */
