.companion-downloads{width:100%;min-width:0;color:var(--text,#182230)}.companion-downloads-page{max-width:1000px;margin:0 auto;padding:32px 24px 56px}.companion-back,.companion-downloads footer a{color:#087d47;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.companion-back{margin-bottom:28px}.companion-downloads-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.companion-downloads-heading>div{flex:1}.companion-downloads-heading h2{margin:0 0 6px;font-size:24px}.companion-downloads-heading p{color:#667085;margin:0}.companion-downloads-icon{color:#087d47;background:#eaf5ee;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.companion-release-notice{color:#684d18;background:#fffaf0;border:1px solid #ead5a4;border-radius:12px;margin-bottom:24px;padding:18px 20px}.companion-release-notice p{margin:8px 0 0;font-size:14px;line-height:1.55}.companion-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.companion-download-card{background:#fff;border:1px solid #dce2e8;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.companion-platform{align-items:center;gap:14px;display:flex}.companion-platform h3{margin:0 0 4px;font-size:20px}.companion-platform span,.companion-download-card small{color:#667085;font-size:13px}.companion-download-card p{flex:1;margin:0;line-height:1.6}.companion-download-card .button{justify-content:center}.companion-download-card details{border-top:1px solid #eaecf0;padding-top:14px;font-size:13px}.companion-download-card summary{cursor:pointer;color:#475467}.companion-download-card code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 0 0;font-size:12px;display:block}.companion-next-steps{border-top:1px solid #eaecf0;margin-top:26px;padding-top:18px}.companion-next-steps h3{font-size:17px}.companion-next-steps ol{color:#475467;padding-inline-start:22px;line-height:1.8}.companion-next-steps li{margin:6px 0;padding-inline-start:5px}.companion-downloads footer{border-top:1px solid #eaecf0;flex-wrap:wrap;gap:14px 24px;padding-top:20px;font-size:13px;display:flex}@media (max-width:640px){.companion-download-grid{grid-template-columns:1fr}.companion-downloads-page{padding:20px 16px 40px}.companion-downloads-heading{flex-wrap:wrap}.companion-downloads-heading h2{font-size:21px}.companion-download-card{padding:20px}}
