/* Product documentation shares the existing homepage palette and typography. */
.resource-nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.6}.resource-nav a:hover,.article-body a:hover,.breadcrumbs a:hover{color:#b74516}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom .resource-nav{font-size:11px}.download-details{font-size:11px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.content-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding-block:16px}.content-page .resource-nav{font-size:13px}.content-page .brand>span{font-size:23px}.article-shell{max-width:980px;padding-block:35px 75px}.breadcrumbs{font-size:12px;line-height:1.8;color:#65695f;margin-bottom:44px}.article-heading{border-bottom:1px solid var(--line);padding-bottom:34px;margin-bottom:34px}.article-heading h1{font-size:clamp(30px,4vw,49px);letter-spacing:-1.6px;line-height:1.35;max-width:850px}.article-meta{color:#666a60;font-size:12px;margin-top:22px}.article-body{font-size:15px;line-height:1.95;overflow-wrap:anywhere}.article-body .lead{font-size:18px;line-height:1.9;color:#50564a;margin-bottom:32px}.article-body section{margin-top:40px}.article-body h2{font-size:25px;letter-spacing:-.6px;margin-bottom:16px}.article-body h3{font-size:18px;margin-top:24px;margin-bottom:8px}.article-body p+p{margin-top:14px}.article-body a:not(.button):not(.guide-card){text-decoration:underline;text-decoration-color:#aaa99b;text-underline-offset:4px}.article-body ol,.article-body ul{padding-left:24px;margin:14px 0}.article-body li+li{margin-top:10px}.article-cta{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-block:26px}.article-cta .button{font-size:14px}.facts{display:grid;grid-template-columns:135px 1fr;border-top:1px solid var(--line);margin:20px 0}.facts dt,.facts dd{margin:0;border-bottom:1px solid var(--line);padding:13px 12px}.facts dt{font-weight:600;background:#efefe7}.facts dd{min-width:0}.checksum{font-size:12px;overflow-wrap:anywhere;word-break:break-all}.article-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eeefe7;border:1px solid var(--line);padding:20px;border-radius:7px;font-size:13px;line-height:1.8;margin-block:20px}.article-toc{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#eeefe7;font-size:13px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-block:35px}.guide-card{display:block;border:1px solid var(--line);border-radius:9px;padding:27px;transition:border-color .2s}.guide-card:hover{border-color:#b74516}.guide-card h2{font-size:22px;margin-top:15px}.guide-card>span:last-child{display:block;margin-top:20px;font-size:13px}.article-body figure{margin:40px 0}.article-body figure img{border-radius:8px;border:1px solid var(--line)}.article-body figcaption{font-size:12px;color:#666a60;margin-top:12px}.article-related{margin-top:50px;padding-top:28px;border-top:1px solid var(--line)}.content-page .site-footer{padding-top:0}.sitemap-links{list-style:none;padding-left:0!important}.sitemap-links li{padding:12px 0;border-bottom:1px solid var(--line)}
@media(max-width:640px){.content-header{align-items:flex-start;gap:14px;flex-direction:column;min-height:0;padding-block:14px}.content-header .resource-nav{font-size:11px;gap:10px 18px}.article-shell{padding-block:25px 45px}.breadcrumbs{margin-bottom:28px}.article-heading{padding-bottom:26px;margin-bottom:26px}.article-heading h1{letter-spacing:-.8px}.article-body{font-size:14px}.article-body .lead{font-size:16px}.article-body h2{font-size:22px}.facts{grid-template-columns:90px 1fr;font-size:12px}.facts dt,.facts dd{padding:12px 9px}.guide-cards{grid-template-columns:1fr}.guide-card{padding:22px}.footer-bottom .resource-nav{gap:10px 20px}.download-details{text-align:center;font-size:10px}.article-toc{padding:14px;gap:9px 18px}.article-body section{scroll-margin-top:145px}.content-page .article-meta{font-size:11px}}
