.content-jump{display:flex;gap:30px;padding:23px 0;border-bottom:1px solid #d2d5cc;align-items:center;overflow:auto;white-space:nowrap}.content-jump span{font-size:9px;letter-spacing:1.5px;color:#798171;margin-right:auto}.content-jump a{font-size:11px;border-bottom:1px solid #abb29f;padding-bottom:5px}.editorial-intro{color:#67705e;font-size:13px;line-height:1.9;max-width:720px;margin:-2px 0 28px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.editorial-card{display:block;min-width:0;color:#20271c;text-align:left}.editorial-card-photo{position:relative;aspect-ratio:1.5;background:#f8f8f5;overflow:hidden}.editorial-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.editorial-card:hover img{transform:scale(1.04)}.editorial-card-photo>span{position:absolute;top:12px;left:12px;font-size:7px;background:#20271c;color:#fff;padding:5px 8px;letter-spacing:1px}.editorial-card>small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:17px;color:#717b65;text-transform:uppercase}.editorial-card h3{font-family:Oswald,sans-serif;font-size:25px;line-height:1.3;margin:9px 0 11px;font-weight:500}.editorial-card p{font-size:12px;color:#717969;line-height:1.85;margin:0 0 15px}.editorial-card>b{display:flex;justify-content:space-between;border-top:1px solid #dce0d5;padding:12px 0;font-size:10px;font-weight:400}.journal-section{margin-top:55px;padding:45px 34px;background:#fff}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px 0;margin-top:25px;border-top:1px solid #48513f}.brand-values b{font:500 21px Oswald,sans-serif;display:block;margin-bottom:10px}.brand-values p{font-size:12px;color:#bac4ae;line-height:1.9}.support-section{padding:40px 0 55px}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.support-grid>a{padding:23px;border:1px solid #ccd2c2;background:#f7f8f3}.support-grid small{font-size:8px;letter-spacing:1.6px;color:#7b866e}.support-grid h3{font:500 21px Oswald,sans-serif;margin:12px 0}.support-grid p{font-size:12px;color:#68725d;line-height:1.8;margin:0}.faq-list .faq-read{font-size:11px;display:inline-block;margin:0 0 18px;border-bottom:1px solid #879477;color:#405531}.panel.editorial-panel{width:100%;max-width:none;background:#eeeee9}.editorial-panel #panelBody{padding:0 0 50px}.journal-article{max-width:1320px;margin:auto;background:#fff;padding:0 55px 55px}.article-breadcrumb{display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid #dce0d4;font-size:9px;color:#727d66;letter-spacing:1px}.article-heading{position:static;background:transparent;box-shadow:none;padding:42px 0 32px;max-width:890px}.article-heading h1{font:500 clamp(33px,4vw,54px)/1.18 Oswald,sans-serif;margin:20px 0}.article-heading p{font-size:16px;line-height:1.9;color:#6d7760;max-width:740px}.article-visual{margin:0 0 42px}.article-visual img{width:100%;height:440px;object-fit:contain;background:#f8f8f4}.article-visual figcaption{font-size:10px;color:#79816e;line-height:1.7;padding-top:13px}.article-columns{display:grid;grid-template-columns:230px minmax(0,720px);gap:55px}.article-columns aside{display:flex;align-self:start;flex-direction:column;gap:16px;position:sticky;top:90px;border-top:2px solid #6a7c55;padding-top:20px}.article-columns aside b{font-size:9px;letter-spacing:1px}.article-columns aside a{font-size:11px;line-height:1.8;color:#6f7d60}.article-prose section{scroll-margin-top:100px;margin-bottom:32px}.article-prose h2,.article-products h2,.article-more h2{font:500 29px/1.3 Oswald,sans-serif;margin:0 0 15px}.article-prose p{font-size:15px;line-height:2;color:#56614b;margin:0}.article-endnote{border-top:1px solid #d4dacb;padding:23px 0}.article-endnote>span{font-size:8px;letter-spacing:1px;color:#758368}.article-endnote p{font-size:11px;line-height:1.9;margin-top:12px}.article-cta{background:#e9ede1;padding:30px;margin-top:22px}.article-cta p{font-size:13px;margin-bottom:20px}.article-cta button{margin:8px 12px 0 0}.article-products,.article-more{border-top:1px solid #d6dccd;padding-top:32px;margin-top:40px}.article-products>.eyebrow,.article-more>.eyebrow{display:block;margin-bottom:14px}.article-products .related-grid{max-width:900px}.article-products .related-card img{height:200px}.footer-grid .footer-story{line-height:1.9;font-size:12px;max-width:280px}.footer-grid .footer-location{font-size:10px;letter-spacing:.6px}.article-more .editorial-card h3{font-size:22px}
@media(max-width:760px){.content-jump{gap:23px;padding:18px 0}.content-jump span{display:none}.content-jump a{font-size:10px}.editorial-grid{grid-template-columns:1fr;gap:30px}.builds-section .editorial-grid{grid-template-columns:repeat(6,260px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:20px}.builds-section .editorial-card{scroll-snap-align:start}.editorial-card h3{font-size:25px}.editorial-card p{font-size:12px}.editorial-intro{font-size:12px;margin-bottom:23px}.journal-section{margin-top:30px;padding:27px 18px}.journal-section .editorial-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.journal-section .editorial-card h3{font-size:20px}.journal-section .editorial-card p{font-size:11px}.journal-section .editorial-card-photo>span{font-size:5px;top:7px;left:6px;padding:4px}.editorial-card>small{font-size:6px}.brand-values{grid-template-columns:1fr;gap:18px;padding-bottom:0}.brand-values p{margin:0}.support-section{padding:30px 0}.support-grid{grid-template-columns:1fr 1fr;gap:12px}.support-grid>a{padding:18px}.support-grid h3{font-size:21px}.support-grid p{font-size:11px}.journal-article{padding:0 20px 35px}.editorial-panel #panelBody{padding:0 0 25px}.article-breadcrumb{font-size:8px;padding:20px 0;letter-spacing:.3px}.article-breadcrumb>span{display:none}.article-heading{padding:25px 0 15px}.article-heading h1{font-size:36px;margin:17px 0}.article-heading p{font-size:14px;line-height:1.8}.article-visual img{height:270px}.article-visual{margin-bottom:25px}.article-visual figcaption{font-size:9px}.article-columns{display:block}.article-columns aside{position:static;margin-bottom:30px;gap:12px;padding-top:17px}.article-columns aside a{font-size:11px}.article-prose h2,.article-products h2,.article-more h2{font-size:27px}.article-prose p{font-size:14px;line-height:1.95}.article-prose section{margin-bottom:28px}.article-cta{padding:23px}.article-cta p{font-size:12px}.article-products .related-grid{grid-template-columns:1fr;gap:12px}.article-products .related-card{display:grid;grid-template-columns:100px 1fr;text-align:left;align-items:center;padding:10px;font-size:12px;gap:15px}.article-products .related-card img{height:90px;grid-row:span 2}.article-products .related-card strong{font-size:11px}.article-more .editorial-grid{grid-template-columns:1fr}.article-endnote p{font-size:10px}}
.contact-marketplaces{display:grid;gap:15px;margin:25px 0}.contact-marketplaces a{text-align:center;display:block;padding:16px}.craft-copy>a.outline-light{display:inline-block;padding:15px 22px}.footer-grid>a{line-height:1.8}
.product-guide-link{display:inline-block;font-size:11px;color:#52653f;border-bottom:1px solid #8d9d7a;padding-bottom:5px;margin:5px 0 14px}.selection-note:empty{display:none}
.article-heading{color:#20271c}.article-heading h1{color:#20271c;text-shadow:none}.journal-article .article-heading{border:0}.article-cta .primary{display:inline-flex}
