.document-page{padding-block:28px 48px;min-height:65vh}
.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:25px}
.breadcrumb a{color:var(--green)}
.document-page h1{font-size:32px;line-height:1.4}
.document-page .product-heading{margin-top:0}
.document-page .product-heading h1{margin-top:7px}
.document-meta{font-size:12px;color:var(--muted);margin-top:14px}
.page-title{display:flex;align-items:center;gap:20px}
.page-title img{flex-shrink:0;border-radius:8px}
.document-section{padding-block:30px;border-bottom:1px solid var(--line)}
.document-section h2{font-size:22px;margin-bottom:16px}
.document-section h3{font-size:18px}
.document-section p,.document-section li{font-size:14px;color:#48564c;line-height:1.95}
.document-section p{max-width:850px;margin-top:12px}
.document-section ul{padding-left:20px}
.document-section .demo-link{margin-top:18px}
.information-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.information-grid>*{min-width:0}
.fact-list{margin:0;max-width:860px}
.fact-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}
.fact-list>div:last-child{border-bottom:0}
.fact-list dt{font-size:13px}.fact-list dd{margin:0;font-size:14px}
.inline-link,.related-links a{color:var(--green);text-decoration:underline;text-underline-offset:4px}
.related-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px;font-size:14px}
.purchase-item{display:flex;align-items:center;gap:20px;padding-block:10px 22px;border-bottom:1px solid var(--line)}
.purchase-item>img{flex-shrink:0;border-radius:8px}
.purchase-item>div{min-width:0;flex:1}.purchase-item p{margin-top:5px}
.purchase-item>strong{font-size:26px;white-space:nowrap;text-align:right}
.purchase-item>strong span{display:block;font-size:12px;font-weight:400;color:var(--muted)}
.steps{padding-left:23px;margin:0}.steps li{padding:8px 0 12px 8px}.steps strong{color:var(--ink)}.steps p{margin-top:5px}
.product-screenshots{max-width:900px;margin-inline:auto}
nav [aria-current=page]{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:6px}
.site-header nav{flex-wrap:wrap;gap:12px 24px}
.site-header nav a{padding-block:6px}
.footer{flex-wrap:wrap}
@media(max-width:760px){.document-page{padding-top:22px}.document-page h1{font-size:27px}.page-title{align-items:flex-start;gap:14px}.page-title img{width:44px;height:44px}.document-section{padding-block:25px}.document-section h2{font-size:21px}.information-grid{grid-template-columns:1fr;gap:24px}.fact-list>div{grid-template-columns:78px minmax(0,1fr);gap:15px}.fact-list dd{font-size:13px}.purchase-item{align-items:flex-start;gap:14px;flex-wrap:wrap}.purchase-item>img{width:48px;height:48px}.purchase-item>strong{width:100%;text-align:left}.site-header nav{width:100%;gap:8px 19px}.related-links{gap:12px 20px}.breadcrumb{margin-bottom:20px}}
