.install-guide{max-width:940px}
.guide-breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:34px;font-size:12px;color:var(--quiet)}
.guide-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.install-guide h1{max-width:780px;line-height:.98}
.guide-lead{max-width:670px;color:var(--quiet);font-size:19px;line-height:1.65;margin:22px 0 42px}
.guide-table{max-width:100%;overflow-x:auto;margin:24px 0 36px;border-block:1px solid var(--line)}
.guide-table table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}
.guide-table caption{text-align:left;padding:14px 12px;font-size:12px;color:var(--quiet)}
.guide-table th,.guide-table td{padding:13px 12px;border-bottom:1px solid var(--line);white-space:nowrap}
.guide-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--quiet)}
.install-guide details{border-top:1px solid var(--line);padding:4px 0}
.install-guide details:last-of-type{border-bottom:1px solid var(--line)}
.install-guide summary{font-weight:700;min-height:48px;padding:13px 0;cursor:pointer}
.install-guide details p{margin:0 0 20px}
.guide-action{margin-top:35px!important}
@media(max-width:600px){.guide-lead{font-size:17px}.guide-table th,.guide-table td{padding:11px 9px;font-size:12px}.guide-action .button{white-space:normal;gap:14px}}
